home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_11_GOpen.txt < prev    next >
Text File  |  1992-10-27  |  409KB  |  7,132 lines

  1. # near model CODE resource
  2. # jump table entries: 3984-4054 (71 of them)
  3. export_498:
  4. 00000000  4E56 FFF0                link       A6, -0x0010
  5. 00000004  486E FFF0                pea.l      [A6 - 0x10]
  6. 00000008  A976                     syscall    GetKeys
  7. 0000000A  703A                     moveq.l    D0, 0x3A
  8. 0000000C  3200                     move.w     D1, D0
  9. 0000000E  E641                     asr        D1.w, 3
  10. 00000010  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  11. 00000014  56C0                     sne        D0
  12. 00000016  0240 0001                andi.w     D0, 0x1
  13. 0000001A  1D40 0008                move.b     [A6 + 0x8], D0
  14. 0000001E  4E5E                     unlink     A6
  15. 00000020  4E75                     rts
  16. 00000022  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  17. // begin alternate branch 00000024-00000028
  18. export_499:
  19. fn00000024:
  20. 00000024  4E56 FF66                link       A6, -0x009A
  21. // end alternate branch 00000024-00000028
  22. export_499: // at 00000024 (misaligned)
  23. fn00000024: // (misaligned)
  24. 00000026  FF66                     .extension 0xF66 <<F/4-5/7>> // unimplemented
  25. 00000028  2F0C                     move.l     -[A7], A4
  26. 0000002A  286E 0008                movea.l    A4, [A6 + 0x8]
  27. 0000002E  302E 0010                move.w     D0, [A6 + 0x10]
  28. 00000032  6B18                     bmi        +0x1A /* 0000004C */
  29. 00000034  B07C 001F                cmp.w      D0, 0x1F
  30. 00000038  6E12                     bgt        +0x14 /* 0000004C */
  31. 0000003A  41FA 00BE                lea.l      A0, [PC + 0xBE /* 000000FA, value 0x4E56 'NV', cstring "" */]
  32. 0000003E  3200                     move.w     D1, D0
  33. 00000040  E649                     lsr        D1.w, 3
  34. 00000042  4441                     neg.w      D1
  35. 00000044  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  36. 00000048  0A3C 0004                xori.b     ccr, 4
  37. label0000004C:
  38. 0000004C  6600 0086                bne        +0x88 /* 000000D4 */
  39. 00000050  2054                     movea.l    A0, [A4]
  40. 00000052  1D68 0039 FFFF           move.b     [A6 - 0x1], [A0 + 0x39]
  41. 00000058  102D F104                move.b     D0, [A5 - 0xEFC]
  42. 0000005C  670A                     beq        +0xC /* 00000068 */
  43. 0000005E  2D7C 4674 506A FFB0      move.l     [A6 - 0x50], 0x4674506A /* 'FtPj' */
  44. 00000066  6008                     bra        +0xA /* 00000070 */
  45. label00000068:
  46. 00000068  2D7C 4674 6346 FFB0      move.l     [A6 - 0x50], 0x46746346 /* 'FtcF' */
  47. label00000070:
  48. 00000070  486E FF66                pea.l      [A6 - 0x9A]
  49. 00000074  486E FFFF                pea.l      [A6 - 0x1]
  50. 00000078  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  51. 0000007C  4EAD 3E12                jsr        [A5 + 0x3E12 /* export_1982 */]
  52. 00000080  205F                     movea.l    A0, [A7]+
  53. 00000082  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  54. 00000086  7011                     moveq.l    D0, 0x11
  55. label00000088:
  56. 00000088  22D8                     move.l     [A1]+, [A0]+
  57. 0000008A  51C8 FFFC                dbf        D0, -0x6 /* 00000088 */
  58. 0000008E  3290                     move.w     [A1], [A0]
  59. 00000090  1D6E FFB4 0012           move.b     [A6 + 0x12], [A6 - 0x4C]
  60. 00000096  102E FFB4                move.b     D0, [A6 - 0x4C]
  61. 0000009A  674E                     beq        +0x50 /* 000000EA */
  62. 0000009C  206E 000C                movea.l    A0, [A6 + 0xC]
  63. 000000A0  30AE FFBA                move.w     [A0], [A6 - 0x46]
  64. 000000A4  206E 000C                movea.l    A0, [A6 + 0xC]
  65. 000000A8  216E FFB6 0002           move.l     [A0 + 0x2], [A6 - 0x4A]
  66. 000000AE  206E 000C                movea.l    A0, [A6 + 0xC]
  67. 000000B2  316E FFBC 0006           move.w     [A0 + 0x6], [A6 - 0x44]
  68. 000000B8  206E 000C                movea.l    A0, [A6 + 0xC]
  69. 000000BC  5088                     addq.l     A0, 8
  70. 000000BE  43EE FFBE                lea.l      A1, [A6 - 0x42]
  71. 000000C2  700F                     moveq.l    D0, 0x0F
  72. label000000C4:
  73. 000000C4  20D9                     move.l     [A0]+, [A1]+
  74. 000000C6  51C8 FFFC                dbf        D0, -0x6 /* 000000C4 */
  75. 000000CA  2054                     movea.l    A0, [A4]
  76. 000000CC  116E FFFF 0039           move.b     [A0 + 0x39], [A6 - 0x1]
  77. 000000D2  6016                     bra        +0x18 /* 000000EA */
  78. label000000D4:
  79. 000000D4  4267                     clr.w      -[A7]
  80. 000000D6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  81. 000000DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82. 000000DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83. 000000E2  4EBA 296C                jsr        [PC + 0x296C /* 00002A50 */]
  84. 000000E6  1D5F 0012                move.b     [A6 + 0x12], [A7]+
  85. label000000EA:
  86. 000000EA  285F                     movea.l    A4, [A7]+
  87. 000000EC  4E5E                     unlink     A6
  88. 000000EE  205F                     movea.l    A0, [A7]+
  89. 000000F0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  90. 000000F4  4ED0                     jmp        [A0]
  91. 000000F6  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  92. 000000FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  93. // begin alternate branch 000000FC-00000104
  94. fn000000FC:
  95. 000000FC  4E56 FED0                link       A6, -0x0130
  96. 00000100  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  97. // end alternate branch 000000FC-00000104
  98. fn000000FC: // (misaligned)
  99. 000000FE  FED0 48E7                .extension 0xED0 <<F/2-3/7>> // unimplemented
  100. 00000102  0318                     btst       [A0]+, D1
  101. 00000104  266E 0008                movea.l    A3, [A6 + 0x8]
  102. 00000108  284B                     movea.l    A4, A3
  103. 0000010A  422E 000E                clr.b      [A6 + 0xE]
  104. 0000010E  42A7                     clr.l      -[A7]
  105. 00000110  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  106. 00000114  2E1F                     move.l     D7, [A7]+
  107. 00000116  2047                     movea.l    A0, D7
  108. 00000118  7001                     moveq.l    D0, 0x01
  109. 0000011A  2050                     movea.l    A0, [A0]
  110. 0000011C  B068 0154                cmp.w      D0, [A0 + 0x154]
  111. 00000120  57C0                     seq        D0
  112. 00000122  4A00                     tst.b      D0
  113. 00000124  6764                     beq        +0x66 /* 0000018A */
  114. 00000126  2F00                     move.l     -[A7], D0
  115. 00000128  4267                     clr.w      -[A7]
  116. 0000012A  486E FFDC                pea.l      [A6 - 0x24]
  117. 0000012E  486E FED4                pea.l      [A6 - 0x12C]
  118. 00000132  486E FED2                pea.l      [A6 - 0x12E]
  119. 00000136  2F07                     move.l     -[A7], D7
  120. 00000138  4EAD 4372                jsr        [A5 + 0x4372 /* export_2154 */]
  121. 0000013C  121F                     move.b     D1, [A7]+
  122. 0000013E  201F                     move.l     D0, [A7]+
  123. 00000140  C001                     and.b      D0, D1
  124. 00000142  6746                     beq        +0x48 /* 0000018A */
  125. 00000144  7001                     moveq.l    D0, 0x01
  126. 00000146  B06E FED2                cmp.w      D0, [A6 - 0x12E]
  127. 0000014A  660A                     bne        +0xC /* 00000156 */
  128. 0000014C  2D7C 4674 6346 FED6      move.l     [A6 - 0x12A], 0x46746346 /* 'FtcF' */
  129. 00000154  6010                     bra        +0x12 /* 00000166 */
  130. label00000156:
  131. 00000156  7002                     moveq.l    D0, 0x02
  132. 00000158  B06E FED2                cmp.w      D0, [A6 - 0x12E]
  133. 0000015C  6608                     bne        +0xA /* 00000166 */
  134. 0000015E  2D7C 4674 506A FED6      move.l     [A6 - 0x12A], 0x4674506A /* 'FtPj' */
  135. label00000166:
  136. 00000166  426E FEDA                clr.w      [A6 - 0x126]
  137. 0000016A  41EE FEDC                lea.l      A0, [A6 - 0x124]
  138. 0000016E  43EE FFDC                lea.l      A1, [A6 - 0x24]
  139. 00000172  7007                     moveq.l    D0, 0x07
  140. label00000174:
  141. 00000174  20D9                     move.l     [A0]+, [A1]+
  142. 00000176  51C8 FFFC                dbf        D0, -0x6 /* 00000174 */
  143. 0000017A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  144. 0000017E  486E FED4                pea.l      [A6 - 0x12C]
  145. 00000182  2F0B                     move.l     -[A7], A3
  146. 00000184  4EBA 0172                jsr        [PC + 0x172 /* 000002F8 */]
  147. 00000188  6064                     bra        +0x66 /* 000001EE */
  148. label0000018A:
  149. 0000018A  4A6E FED2                tst.w      [A6 - 0x12E]
  150. 0000018E  665E                     bne        +0x60 /* 000001EE */
  151. 00000190  2F3C 0956 0000           move.l     -[A7], 0x9560000 /* '\tV\0\0' */
  152. 00000196  42A7                     clr.l      -[A7]
  153. 00000198  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  154. 0000019C  3C1F                     move.w     D6, [A7]+
  155. 0000019E  3006                     move.w     D0, D6
  156. 000001A0  5340                     subq.w     D0, 1
  157. 000001A2  6706                     beq        +0x8 /* 000001AA */
  158. 000001A4  5540                     subq.w     D0, 2
  159. 000001A6  672E                     beq        +0x30 /* 000001D6 */
  160. 000001A8  603E                     bra        +0x40 /* 000001E8 */
  161. label000001AA:
  162. 000001AA  2054                     movea.l    A0, [A4]
  163. 000001AC  117C 0001 0039           move.b     [A0 + 0x39], 0x1
  164. 000001B2  2F3C 0014 0000           move.l     -[A7], 0x140000
  165. 000001B8  486E FED4                pea.l      [A6 - 0x12C]
  166. 000001BC  2F0B                     move.l     -[A7], A3
  167. 000001BE  4EBA FE64                jsr        [PC - 0x19C /* 00000024 */]
  168. 000001C2  101F                     move.b     D0, [A7]+
  169. 000001C4  6722                     beq        +0x24 /* 000001E8 */
  170. 000001C6  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  171. 000001CA  486E FED4                pea.l      [A6 - 0x12C]
  172. 000001CE  2F0B                     move.l     -[A7], A3
  173. 000001D0  4EBA 0126                jsr        [PC + 0x126 /* 000002F8 */]
  174. 000001D4  6012                     bra        +0x14 /* 000001E8 */
  175. label000001D6:
  176. 000001D6  2054                     movea.l    A0, [A4]
  177. 000001D8  117C 0001 0039           move.b     [A0 + 0x39], 0x1
  178. 000001DE  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  179. 000001E2  2F0B                     move.l     -[A7], A3
  180. 000001E4  4EBA 0082                jsr        [PC + 0x82 /* 00000268 */]
  181. label000001E8:
  182. 000001E8  2054                     movea.l    A0, [A4]
  183. 000001EA  4228 0039                clr.b      [A0 + 0x39]
  184. label000001EE:
  185. 000001EE  1D6D F104 000E           move.b     [A6 + 0xE], [A5 - 0xEFC]
  186. 000001F4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  187. 000001F8  4E5E                     unlink     A6
  188. 000001FA  205F                     movea.l    A0, [A7]+
  189. 000001FC  5C4F                     addq.w     A7, 6
  190. 000001FE  4ED0                     jmp        [A0]
  191. export_500:
  192. 00000200  4E56 FFFA                link       A6, -0x0006
  193. 00000204  48E7 0118                movem.l    -[A7], D7,A3,A4
  194. 00000208  266E 0008                movea.l    A3, [A6 + 0x8]
  195. 0000020C  7000                     moveq.l    D0, 0x00
  196. 0000020E  2840                     movea.l    A4, D0
  197. 00000210  42A7                     clr.l      -[A7]
  198. 00000212  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  199. 00000216  205F                     movea.l    A0, [A7]+
  200. 00000218  7001                     moveq.l    D0, 0x01
  201. 0000021A  2050                     movea.l    A0, [A0]
  202. 0000021C  B068 0154                cmp.w      D0, [A0 + 0x154]
  203. 00000220  6610                     bne        +0x12 /* 00000232 */
  204. 00000222  2F3C 0028 0000           move.l     -[A7], 0x280000 /* '(\0\0' */
  205. 00000228  2F0B                     move.l     -[A7], A3
  206. 0000022A  4EBA FED0                jsr        [PC - 0x130 /* 000000FC */]
  207. 0000022E  1E1F                     move.b     D7, [A7]+
  208. 00000230  6020                     bra        +0x22 /* 00000252 */
  209. label00000232:
  210. 00000232  42A7                     clr.l      -[A7]
  211. 00000234  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  212. 00000238  205F                     movea.l    A0, [A7]+
  213. 0000023A  7002                     moveq.l    D0, 0x02
  214. 0000023C  2050                     movea.l    A0, [A0]
  215. 0000023E  B068 0154                cmp.w      D0, [A0 + 0x154]
  216. 00000242  660E                     bne        +0x10 /* 00000252 */
  217. 00000244  42A7                     clr.l      -[A7]
  218. 00000246  3F3C 0014                move.w     -[A7], 0x14
  219. 0000024A  2F0B                     move.l     -[A7], A3
  220. 0000024C  4EAD 327A                jsr        [A5 + 0x327A /* export_1611 */]
  221. 00000250  285F                     movea.l    A4, [A7]+
  222. label00000252:
  223. 00000252  200C                     move.l     D0, A4
  224. 00000254  6708                     beq        +0xA /* 0000025E */
  225. 00000256  2F0C                     move.l     -[A7], A4
  226. 00000258  2F0B                     move.l     -[A7], A3
  227. 0000025A  4EAD 3232                jsr        [A5 + 0x3232 /* export_1602 */]
  228. label0000025E:
  229. 0000025E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  230. 00000262  4E5E                     unlink     A6
  231. 00000264  2E9F                     move.l     [A7], [A7]+
  232. 00000266  4E75                     rts
  233. fn00000268:
  234. 00000268  4E56 FEDC                link       A6, -0x0124
  235. 0000026C  4E5E                     unlink     A6
  236. 0000026E  205F                     movea.l    A0, [A7]+
  237. 00000270  5C4F                     addq.w     A7, 6
  238. 00000272  4ED0                     jmp        [A0]
  239. fn00000274:
  240. 00000274  4E56 FF60                link       A6, -0x00A0
  241. 00000278  206E 000C                movea.l    A0, [A6 + 0xC]
  242. 0000027C  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  243. 00000280  7011                     moveq.l    D0, 0x11
  244. label00000282:
  245. 00000282  22D8                     move.l     [A1]+, [A0]+
  246. 00000284  51C8 FFFC                dbf        D0, -0x6 /* 00000282 */
  247. 00000288  3290                     move.w     [A1], [A0]
  248. 0000028A  422E 0010                clr.b      [A6 + 0x10]
  249. 0000028E  422E FF96                clr.b      [A6 - 0x6A]
  250. 00000292  7000                     moveq.l    D0, 0x00
  251. 00000294  2D40 FF6C                move.l     [A6 - 0x94], D0
  252. 00000298  41EE FF96                lea.l      A0, [A6 - 0x6A]
  253. 0000029C  2D48 FF72                move.l     [A6 - 0x8E], A0
  254. 000002A0  3D6E FFBC FF76           move.w     [A6 - 0x8A], [A6 - 0x44]
  255. 000002A6  426E FF7A                clr.w      [A6 - 0x86]
  256. 000002AA  7000                     moveq.l    D0, 0x00
  257. 000002AC  2D40 FF7C                move.l     [A6 - 0x84], D0
  258. 000002B0  426E FF80                clr.w      [A6 - 0x80]
  259. 000002B4  4267                     clr.w      -[A7]
  260. 000002B6  486E FF60                pea.l      [A6 - 0xA0]
  261. 000002BA  4267                     clr.w      -[A7]
  262. 000002BC  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  263. 000002C0  4A5F                     tst.w      [A7]+
  264. 000002C2  662A                     bne        +0x2C /* 000002EE */
  265. 000002C4  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  266. 000002CA  206E 0008                movea.l    A0, [A6 + 0x8]
  267. 000002CE  5C88                     addq.l     A0, 6
  268. 000002D0  43EE FFC0                lea.l      A1, [A6 - 0x40]
  269. 000002D4  700F                     moveq.l    D0, 0x0F
  270. label000002D6:
  271. 000002D6  20D9                     move.l     [A0]+, [A1]+
  272. 000002D8  51C8 FFFC                dbf        D0, -0x6 /* 000002D6 */
  273. 000002DC  206E 0008                movea.l    A0, [A6 + 0x8]
  274. 000002E0  216E FF90 0002           move.l     [A0 + 0x2], [A6 - 0x70]
  275. 000002E6  206E 0008                movea.l    A0, [A6 + 0x8]
  276. 000002EA  30AE FF80                move.w     [A0], [A6 - 0x80]
  277. label000002EE:
  278. 000002EE  4E5E                     unlink     A6
  279. 000002F0  205F                     movea.l    A0, [A7]+
  280. 000002F2  504F                     addq.w     A7, 8
  281. 000002F4  4ED0                     jmp        [A0]
  282. 000002F6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  283. // begin alternate branch 000002F8-00000300
  284. export_501:
  285. fn000002F8:
  286. 000002F8  4E56 FCE8                link       A6, -0x0318
  287. 000002FC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  288. // end alternate branch 000002F8-00000300
  289. export_501: // at 000002F8 (misaligned)
  290. fn000002F8: // (misaligned)
  291. 000002FA  FCE8 48E7                .extension 0xCE8 <<F/2-3/6>> // unimplemented
  292. 000002FE  0F18                     btst       [A0]+, D7
  293. 00000300  206E 000C                movea.l    A0, [A6 + 0xC]
  294. 00000304  43EE FEF8                lea.l      A1, [A6 - 0x108]
  295. 00000308  7041                     moveq.l    D0, 0x41
  296. label0000030A:
  297. 0000030A  22D8                     move.l     [A1]+, [A0]+
  298. 0000030C  51C8 FFFC                dbf        D0, -0x6 /* 0000030A */
  299. 00000310  266E 0008                movea.l    A3, [A6 + 0x8]
  300. 00000314  284B                     movea.l    A4, A3
  301. 00000316  7000                     moveq.l    D0, 0x00
  302. 00000318  2D40 FCF6                move.l     [A6 - 0x30A], D0
  303. 0000031C  203C 4674 506A           move.l     D0, 0x4674506A /* 'FtPj' */
  304. 00000322  B0AE FEFA                cmp.l      D0, [A6 - 0x106]
  305. 00000326  57C7                     seq        D7
  306. 00000328  4407                     neg.b      D7
  307. 0000032A  102D F104                move.b     D0, [A5 - 0xEFC]
  308. 0000032E  6764                     beq        +0x66 /* 00000394 */
  309. 00000330  1207                     move.b     D1, D7
  310. 00000332  0A01 0001                xori.b     D1, 0x1
  311. 00000336  C001                     and.b      D0, D1
  312. 00000338  675A                     beq        +0x5C /* 00000394 */
  313. 0000033A  486E FE8E                pea.l      [A6 - 0x172]
  314. 0000033E  486E FE8C                pea.l      [A6 - 0x174]
  315. 00000342  4EAD 3E3A                jsr        [A5 + 0x3E3A /* export_1987 */]
  316. 00000346  486E FF00                pea.l      [A6 - 0x100]
  317. 0000034A  486E FE8E                pea.l      [A6 - 0x172]
  318. 0000034E  4EAD 496A                jsr        [A5 + 0x496A /* export_2345 */]
  319. 00000352  101F                     move.b     D0, [A7]+
  320. 00000354  6612                     bne        +0x14 /* 00000368 */
  321. 00000356  322E FEF8                move.w     D1, [A6 - 0x108]
  322. 0000035A  B26E FE8C                cmp.w      D1, [A6 - 0x174]
  323. 0000035E  56C1                     sne        D1
  324. 00000360  8001                     or.b       D0, D1
  325. 00000362  0240 0001                andi.w     D0, 0x1
  326. 00000366  672C                     beq        +0x2E /* 00000394 */
  327. label00000368:
  328. 00000368  486E FE8E                pea.l      [A6 - 0x172]
  329. 0000036C  486E FF00                pea.l      [A6 - 0x100]
  330. 00000370  487A 0314                pea.l      [PC + 0x314 /* 00000686, value 0x4E56 'NV', cstring "" */]
  331. 00000374  487A 0310                pea.l      [PC + 0x310 /* 00000686, value 0x4E56 'NV', cstring "" */]
  332. 00000378  A98B                     syscall    ParamText
  333. 0000037A  2F3C 092E 0000           move.l     -[A7], 0x92E0000 /* '\t.\0\0' */
  334. 00000380  42A7                     clr.l      -[A7]
  335. 00000382  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  336. 00000386  7001                     moveq.l    D0, 0x01
  337. 00000388  B05F                     cmp.w      D0, [A7]+
  338. 0000038A  6608                     bne        +0xA /* 00000394 */
  339. 0000038C  42A7                     clr.l      -[A7]
  340. 0000038E  2F0B                     move.l     -[A7], A3
  341. 00000390  4EAD 08EA                jsr        [A5 + 0x8EA /* export_281 */]
  342. label00000394:
  343. 00000394  1D7C 0001 FEAE           move.b     [A6 - 0x152], 0x1
  344. 0000039A  2D6E FEFA FEB0           move.l     [A6 - 0x150], [A6 - 0x106]
  345. 000003A0  3D6E FEF8 FEB4           move.w     [A6 - 0x14C], [A6 - 0x108]
  346. 000003A6  3D6E FEFE FEB6           move.w     [A6 - 0x14A], [A6 - 0x102]
  347. 000003AC  41EE FEB8                lea.l      A0, [A6 - 0x148]
  348. 000003B0  43EE FF00                lea.l      A1, [A6 - 0x100]
  349. 000003B4  700F                     moveq.l    D0, 0x0F
  350. label000003B6:
  351. 000003B6  20D9                     move.l     [A0]+, [A1]+
  352. 000003B8  51C8 FFFC                dbf        D0, -0x6 /* 000003B6 */
  353. 000003BC  1007                     move.b     D0, D7
  354. 000003BE  6700 0084                beq        +0x86 /* 00000444 */
  355. 000003C2  4267                     clr.w      -[A7]
  356. 000003C4  486E FEAE                pea.l      [A6 - 0x152]
  357. 000003C8  486E FCFA                pea.l      [A6 - 0x306]
  358. 000003CC  4EBA FEA6                jsr        [PC - 0x15A /* 00000274 */]
  359. 000003D0  101F                     move.b     D0, [A7]+
  360. 000003D2  6604                     bne        +0x6 /* 000003D8 */
  361. 000003D4  6000 02A2                bra        +0x2A4 /* 00000678 */
  362. label000003D8:
  363. 000003D8  4267                     clr.w      -[A7]
  364. 000003DA  486E FCFA                pea.l      [A6 - 0x306]
  365. 000003DE  486E FD40                pea.l      [A6 - 0x2C0]
  366. 000003E2  486E FCF6                pea.l      [A6 - 0x30A]
  367. 000003E6  4EAD 3B2A                jsr        [A5 + 0x3B2A /* export_1889 */]
  368. 000003EA  101F                     move.b     D0, [A7]+
  369. 000003EC  6604                     bne        +0x6 /* 000003F2 */
  370. 000003EE  6000 0288                bra        +0x28A /* 00000678 */
  371. label000003F2:
  372. 000003F2  4267                     clr.w      -[A7]
  373. 000003F4  3F2E FD40                move.w     -[A7], [A6 - 0x2C0]
  374. 000003F8  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  375. 000003FC  2F3C 4552 494B           move.l     -[A7], 0x4552494B /* 'ERIK' */
  376. 00000402  486E FE8A                pea.l      [A6 - 0x176]
  377. 00000406  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  378. 0000040A  3A1F                     move.w     D5, [A7]+
  379. 0000040C  670C                     beq        +0xE /* 0000041A */
  380. 0000040E  2F2E FCF6                move.l     -[A7], [A6 - 0x30A]
  381. 00000412  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  382. 00000416  6000 0260                bra        +0x262 /* 00000678 */
  383. label0000041A:
  384. 0000041A  1D7C 0001 FEAE           move.b     [A6 - 0x152], 0x1
  385. 00000420  2D7C 4674 6346 FEB0      move.l     [A6 - 0x150], 0x46746346 /* 'FtcF' */
  386. 00000428  3D6E FE8A FEB4           move.w     [A6 - 0x14C], [A6 - 0x176]
  387. 0000042E  3D6E FEFE FEB6           move.w     [A6 - 0x14A], [A6 - 0x102]
  388. 00000434  41EE FEB8                lea.l      A0, [A6 - 0x148]
  389. 00000438  43EE FD46                lea.l      A1, [A6 - 0x2BA]
  390. 0000043C  700F                     moveq.l    D0, 0x0F
  391. label0000043E:
  392. 0000043E  20D9                     move.l     [A0]+, [A1]+
  393. 00000440  51C8 FFFC                dbf        D0, -0x6 /* 0000043E */
  394. label00000444:
  395. 00000444  102D F104                move.b     D0, [A5 - 0xEFC]
  396. 00000448  675E                     beq        +0x60 /* 000004A8 */
  397. 0000044A  C007                     and.b      D0, D7
  398. 0000044C  675A                     beq        +0x5C /* 000004A8 */
  399. 0000044E  486E FE8E                pea.l      [A6 - 0x172]
  400. 00000452  486E FE8C                pea.l      [A6 - 0x174]
  401. 00000456  4EAD 3E3A                jsr        [A5 + 0x3E3A /* export_1987 */]
  402. 0000045A  486E FE8E                pea.l      [A6 - 0x172]
  403. 0000045E  486E FEB8                pea.l      [A6 - 0x148]
  404. 00000462  4EAD 496A                jsr        [A5 + 0x496A /* export_2345 */]
  405. 00000466  101F                     move.b     D0, [A7]+
  406. 00000468  6612                     bne        +0x14 /* 0000047C */
  407. 0000046A  322E FE8C                move.w     D1, [A6 - 0x174]
  408. 0000046E  B26E FEB4                cmp.w      D1, [A6 - 0x14C]
  409. 00000472  56C1                     sne        D1
  410. 00000474  8001                     or.b       D0, D1
  411. 00000476  0240 0001                andi.w     D0, 0x1
  412. 0000047A  672C                     beq        +0x2E /* 000004A8 */
  413. label0000047C:
  414. 0000047C  486E FF00                pea.l      [A6 - 0x100]
  415. 00000480  486E FEB8                pea.l      [A6 - 0x148]
  416. 00000484  486E FE8E                pea.l      [A6 - 0x172]
  417. 00000488  487A 01FC                pea.l      [PC + 0x1FC /* 00000686, value 0x4E56 'NV', cstring "" */]
  418. 0000048C  A98B                     syscall    ParamText
  419. 0000048E  2F3C 0942 0000           move.l     -[A7], 0x9420000 /* '\tB\0\0' */
  420. 00000494  42A7                     clr.l      -[A7]
  421. 00000496  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  422. 0000049A  7001                     moveq.l    D0, 0x01
  423. 0000049C  B05F                     cmp.w      D0, [A7]+
  424. 0000049E  6608                     bne        +0xA /* 000004A8 */
  425. 000004A0  42A7                     clr.l      -[A7]
  426. 000004A2  2F0B                     move.l     -[A7], A3
  427. 000004A4  4EAD 08EA                jsr        [A5 + 0x8EA /* export_281 */]
  428. label000004A8:
  429. 000004A8  102D F104                move.b     D0, [A5 - 0xEFC]
  430. 000004AC  6600 0192                bne        +0x194 /* 00000640 */
  431. 000004B0  70FF                     moveq.l    D0, 0xFFFFFFFF
  432. 000004B2  2D40 FCEC                move.l     [A6 - 0x314], D0
  433. 000004B6  486E FEAE                pea.l      [A6 - 0x152]
  434. 000004BA  2F3C 4674 6368           move.l     -[A7], 0x46746368 /* 'Ftch' */
  435. 000004C0  2F3C 4674 6346           move.l     -[A7], 0x46746346 /* 'FtcF' */
  436. 000004C6  2F3C 4554 4348           move.l     -[A7], 0x45544348 /* 'ETCH' */
  437. 000004CC  486E FCEC                pea.l      [A6 - 0x314]
  438. 000004D0  4EAD 3E22                jsr        [A5 + 0x3E22 /* export_1984 */]
  439. 000004D4  102D F104                move.b     D0, [A5 - 0xEFC]
  440. 000004D8  6700 0140                beq        +0x142 /* 0000061A */
  441. 000004DC  2054                     movea.l    A0, [A4]
  442. 000004DE  2F28 0024                move.l     -[A7], [A0 + 0x24]
  443. 000004E2  1F3C 0001                move.b     -[A7], 0x1
  444. 000004E6  4267                     clr.w      -[A7]
  445. 000004E8  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  446. 000004EC  486E FE8E                pea.l      [A6 - 0x172]
  447. 000004F0  486E FE8C                pea.l      [A6 - 0x174]
  448. 000004F4  4EAD 3E3A                jsr        [A5 + 0x3E3A /* export_1987 */]
  449. 000004F8  2054                     movea.l    A0, [A4]
  450. 000004FA  1028 0039                move.b     D0, [A0 + 0x39]
  451. 000004FE  6724                     beq        +0x26 /* 00000524 */
  452. 00000500  1007                     move.b     D0, D7
  453. 00000502  6704                     beq        +0x6 /* 00000508 */
  454. 00000504  7C02                     moveq.l    D6, 0x02
  455. 00000506  6002                     bra        +0x4 /* 0000050A */
  456. label00000508:
  457. 00000508  7C01                     moveq.l    D6, 0x01
  458. label0000050A:
  459. 0000050A  486E FF00                pea.l      [A6 - 0x100]
  460. 0000050E  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  461. 00000512  3F06                     move.w     -[A7], D6
  462. 00000514  42A7                     clr.l      -[A7]
  463. 00000516  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  464. 0000051A  4EAD 437A                jsr        [A5 + 0x437A /* export_2155 */]
  465. 0000051E  2054                     movea.l    A0, [A4]
  466. 00000520  4228 0039                clr.b      [A0 + 0x39]
  467. label00000524:
  468. 00000524  486E FE8E                pea.l      [A6 - 0x172]
  469. 00000528  42A7                     clr.l      -[A7]
  470. 0000052A  2054                     movea.l    A0, [A4]
  471. 0000052C  2F28 0024                move.l     -[A7], [A0 + 0x24]
  472. 00000530  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  473. 00000534  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  474. 00000538  486E FE8E                pea.l      [A6 - 0x172]
  475. 0000053C  42A7                     clr.l      -[A7]
  476. 0000053E  2054                     movea.l    A0, [A4]
  477. 00000540  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  478. 00000544  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  479. 00000548  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  480. 0000054C  486E FE8E                pea.l      [A6 - 0x172]
  481. 00000550  42A7                     clr.l      -[A7]
  482. 00000552  2054                     movea.l    A0, [A4]
  483. 00000554  2F28 0028                move.l     -[A7], [A0 + 0x28]
  484. 00000558  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  485. 0000055C  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  486. 00000560  4AAE FCEC                tst.l      [A6 - 0x314]
  487. 00000564  56C0                     sne        D0
  488. 00000566  4A00                     tst.b      D0
  489. 00000568  671C                     beq        +0x1E /* 00000586 */
  490. 0000056A  2F00                     move.l     -[A7], D0
  491. 0000056C  4267                     clr.w      -[A7]
  492. 0000056E  2F2E FCEC                move.l     -[A7], [A6 - 0x314]
  493. 00000572  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  494. 00000576  121F                     move.b     D1, [A7]+
  495. 00000578  201F                     move.l     D0, [A7]+
  496. 0000057A  C001                     and.b      D0, D1
  497. 0000057C  6708                     beq        +0xA /* 00000586 */
  498. 0000057E  2F2E FCEC                move.l     -[A7], [A6 - 0x314]
  499. 00000582  4EAD 3152                jsr        [A5 + 0x3152 /* export_1574 */]
  500. label00000586:
  501. 00000586  42A7                     clr.l      -[A7]
  502. 00000588  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  503. 0000058C  205F                     movea.l    A0, [A7]+
  504. 0000058E  203C 6465 666E           move.l     D0, 0x6465666E /* 'defn' */
  505. 00000594  2050                     movea.l    A0, [A0]
  506. 00000596  B0A8 00BC                cmp.l      D0, [A0 + 0xBC]
  507. 0000059A  6744                     beq        +0x46 /* 000005E0 */
  508. 0000059C  2F0B                     move.l     -[A7], A3
  509. 0000059E  4EBA 01CC                jsr        [PC + 0x1CC /* 0000076C */]
  510. 000005A2  42A7                     clr.l      -[A7]
  511. 000005A4  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  512. 000005A8  205F                     movea.l    A0, [A7]+
  513. 000005AA  203C 6465 666E           move.l     D0, 0x6465666E /* 'defn' */
  514. 000005B0  2050                     movea.l    A0, [A0]
  515. 000005B2  B0A8 00BC                cmp.l      D0, [A0 + 0xBC]
  516. 000005B6  6710                     beq        +0x12 /* 000005C8 */
  517. 000005B8  2054                     movea.l    A0, [A4]
  518. 000005BA  2F28 0024                move.l     -[A7], [A0 + 0x24]
  519. 000005BE  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  520. 000005C2  4267                     clr.w      -[A7]
  521. 000005C4  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  522. label000005C8:
  523. 000005C8  2F0B                     move.l     -[A7], A3
  524. 000005CA  4EBA 0124                jsr        [PC + 0x124 /* 000006F0 */]
  525. 000005CE  42A7                     clr.l      -[A7]
  526. 000005D0  2054                     movea.l    A0, [A4]
  527. 000005D2  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  528. 000005D6  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  529. 000005DA  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  530. 000005DE  6060                     bra        +0x62 /* 00000640 */
  531. label000005E0:
  532. 000005E0  2F0B                     move.l     -[A7], A3
  533. 000005E2  4EBA 010C                jsr        [PC + 0x10C /* 000006F0 */]
  534. 000005E6  42A7                     clr.l      -[A7]
  535. 000005E8  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  536. 000005EC  205F                     movea.l    A0, [A7]+
  537. 000005EE  2050                     movea.l    A0, [A0]
  538. 000005F0  1028 0150                move.b     D0, [A0 + 0x150]
  539. 000005F4  674A                     beq        +0x4C /* 00000640 */
  540. 000005F6  42A7                     clr.l      -[A7]
  541. 000005F8  2F3C 6669 6E64           move.l     -[A7], 0x66696E64 /* 'find' */
  542. 000005FE  2054                     movea.l    A0, [A4]
  543. 00000600  2F28 0024                move.l     -[A7], [A0 + 0x24]
  544. 00000604  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  545. 00000608  2817                     move.l     D4, [A7]
  546. 0000060A  3F3C 0003                move.w     -[A7], 0x3
  547. 0000060E  2054                     movea.l    A0, [A4]
  548. 00000610  2F28 0024                move.l     -[A7], [A0 + 0x24]
  549. 00000614  4EAD 325A                jsr        [A5 + 0x325A /* export_1607 */]
  550. 00000618  6026                     bra        +0x28 /* 00000640 */
  551. label0000061A:
  552. 0000061A  4AAE FCEC                tst.l      [A6 - 0x314]
  553. 0000061E  56C0                     sne        D0
  554. 00000620  4A00                     tst.b      D0
  555. 00000622  671C                     beq        +0x1E /* 00000640 */
  556. 00000624  2F00                     move.l     -[A7], D0
  557. 00000626  4267                     clr.w      -[A7]
  558. 00000628  2F2E FCEC                move.l     -[A7], [A6 - 0x314]
  559. 0000062C  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  560. 00000630  121F                     move.b     D1, [A7]+
  561. 00000632  201F                     move.l     D0, [A7]+
  562. 00000634  C001                     and.b      D0, D1
  563. 00000636  6708                     beq        +0xA /* 00000640 */
  564. 00000638  2F2E FCEC                move.l     -[A7], [A6 - 0x314]
  565. 0000063C  4EAD 3152                jsr        [A5 + 0x3152 /* export_1574 */]
  566. label00000640:
  567. 00000640  102D F104                move.b     D0, [A5 - 0xEFC]
  568. 00000644  6732                     beq        +0x34 /* 00000678 */
  569. 00000646  C007                     and.b      D0, D7
  570. 00000648  4A00                     tst.b      D0
  571. 0000064A  672C                     beq        +0x2E /* 00000678 */
  572. 0000064C  4AAE FCF6                tst.l      [A6 - 0x30A]
  573. 00000650  56C1                     sne        D1
  574. 00000652  C001                     and.b      D0, D1
  575. 00000654  6722                     beq        +0x24 /* 00000678 */
  576. 00000656  42A7                     clr.l      -[A7]
  577. 00000658  2054                     movea.l    A0, [A4]
  578. 0000065A  2F28 0028                move.l     -[A7], [A0 + 0x28]
  579. 0000065E  4267                     clr.w      -[A7]
  580. 00000660  2F2E FCF6                move.l     -[A7], [A6 - 0x30A]
  581. 00000664  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  582. 00000668  2D57 FCF2                move.l     [A6 - 0x30E], [A7]
  583. 0000066C  2F0B                     move.l     -[A7], A3
  584. 0000066E  4EAD 3232                jsr        [A5 + 0x3232 /* export_1602 */]
  585. 00000672  2F0B                     move.l     -[A7], A3
  586. 00000674  4EBA 013A                jsr        [PC + 0x13A /* 000007B0 */]
  587. label00000678:
  588. 00000678  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  589. 0000067C  4E5E                     unlink     A6
  590. 0000067E  205F                     movea.l    A0, [A7]+
  591. 00000680  DEFC 000A                add.w      A7, 0xA /* '\n' */
  592. 00000684  4ED0                     jmp        [A0]
  593. 00000686  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  594. // begin alternate branch 00000688-000006B0
  595. fn00000688:
  596. 00000688  4E56 0000                link       A6, 0
  597. 0000068C  3F2E 0024                move.w     -[A7], [A6 + 0x24]
  598. 00000690  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  599. 00000694  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  600. 00000698  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  601. 0000069C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  602. 000006A0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  603. 000006A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  604. 000006A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  605. 000006AC  4EBA 2482                jsr        [PC + 0x2482 /* 00002B30 */]
  606. // end alternate branch 00000688-000006B0
  607. fn00000688: // (misaligned)
  608. 0000068A  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  609. 0000068E  0024 2F2E                ori.b      -[A4], 0x2E /* '.' */
  610. 00000692  0020 2F2E                ori.b      -[A0], 0x2E /* '.' */
  611. 00000696  001C 2F2E                ori.b      [A4]+, 0x2E /* '.' */
  612. 0000069A  0018 2F2E                ori.b      [A0]+, 0x2E /* '.' */
  613. 0000069E  0014 2F2E                ori.b      [A4], 0x2E /* '.' */
  614. 000006A2  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  615. 000006A6  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  616. 000006AA  0008 4EBA                ori.b      A0, 0xBA
  617. 000006AE  2482                     move.l     [A2], D2
  618. 000006B0  0C6E 07DF 0024           cmpi.w     [A6 + 0x24], 0x7DF
  619. 000006B6  662E                     bne        +0x30 /* 000006E6 */
  620. 000006B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  621. 000006BC  7002                     moveq.l    D0, 0x02
  622. 000006BE  E540                     asl        D0.w, 2
  623. 000006C0  48C0                     ext.l      D0
  624. 000006C2  2F00                     move.l     -[A7], D0
  625. 000006C4  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  626. 000006C8  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  627. 000006CC  206E 000C                movea.l    A0, [A6 + 0xC]
  628. 000006D0  2050                     movea.l    A0, [A0]
  629. 000006D2  20BC 4674 6346           move.l     [A0], 0x46746346 /* 'FtcF' */
  630. 000006D8  206E 000C                movea.l    A0, [A6 + 0xC]
  631. 000006DC  2050                     movea.l    A0, [A0]
  632. 000006DE  217C 4674 506A 0004      move.l     [A0 + 0x4], 0x4674506A /* 'FtPj' */
  633. label000006E6:
  634. 000006E6  4E5E                     unlink     A6
  635. 000006E8  205F                     movea.l    A0, [A7]+
  636. 000006EA  DEFC 001E                add.w      A7, 0x1E
  637. 000006EE  4ED0                     jmp        [A0]
  638. export_502:
  639. fn000006F0:
  640. 000006F0  4E56 FFEC                link       A6, -0x0014
  641. 000006F4  48E7 0018                movem.l    -[A7], A3,A4
  642. 000006F8  286E 0008                movea.l    A4, [A6 + 0x8]
  643. 000006FC  2054                     movea.l    A0, [A4]
  644. 000006FE  4AA8 0024                tst.l      [A0 + 0x24]
  645. 00000702  675E                     beq        +0x60 /* 00000762 */
  646. 00000704  42A7                     clr.l      -[A7]
  647. 00000706  2054                     movea.l    A0, [A4]
  648. 00000708  2F28 0024                move.l     -[A7], [A0 + 0x24]
  649. 0000070C  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  650. 00000710  265F                     movea.l    A3, [A7]+
  651. 00000712  4267                     clr.w      -[A7]
  652. 00000714  2F0B                     move.l     -[A7], A3
  653. 00000716  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  654. 0000071A  101F                     move.b     D0, [A7]+
  655. 0000071C  663E                     bne        +0x40 /* 0000075C */
  656. 0000071E  2F0B                     move.l     -[A7], A3
  657. 00000720  4EAD 315A                jsr        [A5 + 0x315A /* export_1575 */]
  658. 00000724  486E FFEC                pea.l      [A6 - 0x14]
  659. 00000728  486E FFF0                pea.l      [A6 - 0x10]
  660. 0000072C  486E FFF4                pea.l      [A6 - 0xC]
  661. 00000730  486E FFF8                pea.l      [A6 - 0x8]
  662. 00000734  2054                     movea.l    A0, [A4]
  663. 00000736  2F28 0024                move.l     -[A7], [A0 + 0x24]
  664. 0000073A  4EAD 13DA                jsr        [A5 + 0x13DA /* export_631 */]
  665. 0000073E  4AAE FFEC                tst.l      [A6 - 0x14]
  666. 00000742  6718                     beq        +0x1A /* 0000075C */
  667. 00000744  206E FFEC                movea.l    A0, [A6 - 0x14]
  668. 00000748  2050                     movea.l    A0, [A0]
  669. 0000074A  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  670. 0000074E  1F3C 0001                move.b     -[A7], 0x1
  671. 00000752  2054                     movea.l    A0, [A4]
  672. 00000754  2F28 0024                move.l     -[A7], [A0 + 0x24]
  673. 00000758  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  674. label0000075C:
  675. 0000075C  2F0B                     move.l     -[A7], A3
  676. 0000075E  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  677. label00000762:
  678. 00000762  4CDF 1800                movem.l    A3,A4, [A7]+
  679. 00000766  4E5E                     unlink     A6
  680. 00000768  2E9F                     move.l     [A7], [A7]+
  681. 0000076A  4E75                     rts
  682. export_503:
  683. fn0000076C:
  684. 0000076C  4E56 FFFC                link       A6, -0x0004
  685. 00000770  48E7 0018                movem.l    -[A7], A3,A4
  686. 00000774  286E 0008                movea.l    A4, [A6 + 0x8]
  687. 00000778  2054                     movea.l    A0, [A4]
  688. 0000077A  4AA8 002C                tst.l      [A0 + 0x2C]
  689. 0000077E  6726                     beq        +0x28 /* 000007A6 */
  690. 00000780  42A7                     clr.l      -[A7]
  691. 00000782  2054                     movea.l    A0, [A4]
  692. 00000784  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  693. 00000788  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  694. 0000078C  265F                     movea.l    A3, [A7]+
  695. 0000078E  4267                     clr.w      -[A7]
  696. 00000790  2F0B                     move.l     -[A7], A3
  697. 00000792  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  698. 00000796  101F                     move.b     D0, [A7]+
  699. 00000798  6606                     bne        +0x8 /* 000007A0 */
  700. 0000079A  2F0B                     move.l     -[A7], A3
  701. 0000079C  4EAD 315A                jsr        [A5 + 0x315A /* export_1575 */]
  702. label000007A0:
  703. 000007A0  2F0B                     move.l     -[A7], A3
  704. 000007A2  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  705. label000007A6:
  706. 000007A6  4CDF 1800                movem.l    A3,A4, [A7]+
  707. 000007AA  4E5E                     unlink     A6
  708. 000007AC  2E9F                     move.l     [A7], [A7]+
  709. 000007AE  4E75                     rts
  710. export_504:
  711. fn000007B0:
  712. 000007B0  4E56 FFFC                link       A6, -0x0004
  713. 000007B4  48E7 0018                movem.l    -[A7], A3,A4
  714. 000007B8  286E 0008                movea.l    A4, [A6 + 0x8]
  715. 000007BC  2054                     movea.l    A0, [A4]
  716. 000007BE  4AA8 0028                tst.l      [A0 + 0x28]
  717. 000007C2  6726                     beq        +0x28 /* 000007EA */
  718. 000007C4  42A7                     clr.l      -[A7]
  719. 000007C6  2054                     movea.l    A0, [A4]
  720. 000007C8  2F28 0028                move.l     -[A7], [A0 + 0x28]
  721. 000007CC  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  722. 000007D0  265F                     movea.l    A3, [A7]+
  723. 000007D2  4267                     clr.w      -[A7]
  724. 000007D4  2F0B                     move.l     -[A7], A3
  725. 000007D6  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  726. 000007DA  101F                     move.b     D0, [A7]+
  727. 000007DC  6606                     bne        +0x8 /* 000007E4 */
  728. 000007DE  2F0B                     move.l     -[A7], A3
  729. 000007E0  4EAD 315A                jsr        [A5 + 0x315A /* export_1575 */]
  730. label000007E4:
  731. 000007E4  2F0B                     move.l     -[A7], A3
  732. 000007E6  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  733. label000007EA:
  734. 000007EA  4CDF 1800                movem.l    A3,A4, [A7]+
  735. 000007EE  4E5E                     unlink     A6
  736. 000007F0  2E9F                     move.l     [A7], [A7]+
  737. 000007F2  4E75                     rts
  738. export_505:
  739. 000007F4  4E56 0000                link       A6, 0
  740. 000007F8  2F0C                     move.l     -[A7], A4
  741. 000007FA  286E 0008                movea.l    A4, [A6 + 0x8]
  742. 000007FE  2054                     movea.l    A0, [A4]
  743. 00000800  4AA8 0032                tst.l      [A0 + 0x32]
  744. 00000804  660E                     bne        +0x10 /* 00000814 */
  745. 00000806  42A7                     clr.l      -[A7]
  746. 00000808  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  747. 0000080C  2054                     movea.l    A0, [A4]
  748. 0000080E  215F 0032                move.l     [A0 + 0x32], [A7]+
  749. 00000812  6024                     bra        +0x26 /* 00000838 */
  750. label00000814:
  751. 00000814  4267                     clr.w      -[A7]
  752. 00000816  2054                     movea.l    A0, [A4]
  753. 00000818  2F28 0032                move.l     -[A7], [A0 + 0x32]
  754. 0000081C  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  755. 00000820  101F                     move.b     D0, [A7]+
  756. 00000822  660A                     bne        +0xC /* 0000082E */
  757. 00000824  2054                     movea.l    A0, [A4]
  758. 00000826  2F28 0032                move.l     -[A7], [A0 + 0x32]
  759. 0000082A  4EAD 315A                jsr        [A5 + 0x315A /* export_1575 */]
  760. label0000082E:
  761. 0000082E  2054                     movea.l    A0, [A4]
  762. 00000830  2F28 0032                move.l     -[A7], [A0 + 0x32]
  763. 00000834  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  764. label00000838:
  765. 00000838  285F                     movea.l    A4, [A7]+
  766. 0000083A  4E5E                     unlink     A6
  767. 0000083C  2E9F                     move.l     [A7], [A7]+
  768. 0000083E  4E75                     rts
  769. export_506:
  770. 00000840  4E56 FDF8                link       A6, -0x0208
  771. 00000844  48E7 0118                movem.l    -[A7], D7,A3,A4
  772. 00000848  286E 0008                movea.l    A4, [A6 + 0x8]
  773. 0000084C  42A7                     clr.l      -[A7]
  774. 0000084E  3F3C 0007                move.w     -[A7], 0x7
  775. 00000852  A949                     syscall    GetMenuHandle
  776. 00000854  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  777. 00000858  486E FE00                pea.l      [A6 - 0x200]
  778. 0000085C  A946                     syscall    GetMenuItemText/GetItem
  779. 0000085E  42A7                     clr.l      -[A7]
  780. 00000860  A924                     syscall    FrontWindow
  781. 00000862  265F                     movea.l    A3, [A7]+
  782. label00000864:
  783. 00000864  200B                     move.l     D0, A3
  784. 00000866  6700 00BA                beq        +0xBC /* 00000922 */
  785. 0000086A  7008                     moveq.l    D0, 0x08
  786. 0000086C  B06B 006C                cmp.w      D0, [A3 + 0x6C]
  787. 00000870  6600 00A8                bne        +0xAA /* 0000091A */
  788. 00000874  42A7                     clr.l      -[A7]
  789. 00000876  2054                     movea.l    A0, [A4]
  790. 00000878  2F28 0024                move.l     -[A7], [A0 + 0x24]
  791. 0000087C  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  792. 00000880  205F                     movea.l    A0, [A7]+
  793. 00000882  2050                     movea.l    A0, [A0]
  794. 00000884  B7E8 003C                cmpa.l     A3, [A0 + 0x3C]
  795. 00000888  57C0                     seq        D0
  796. 0000088A  4A00                     tst.b      D0
  797. 0000088C  6600 008C                bne        +0x8E /* 0000091A */
  798. 00000890  2F00                     move.l     -[A7], D0
  799. 00000892  42A7                     clr.l      -[A7]
  800. 00000894  2054                     movea.l    A0, [A4]
  801. 00000896  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  802. 0000089A  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  803. 0000089E  221F                     move.l     D1, [A7]+
  804. 000008A0  201F                     move.l     D0, [A7]+
  805. 000008A2  2041                     movea.l    A0, D1
  806. 000008A4  2050                     movea.l    A0, [A0]
  807. 000008A6  B7E8 003C                cmpa.l     A3, [A0 + 0x3C]
  808. 000008AA  57C1                     seq        D1
  809. 000008AC  8001                     or.b       D0, D1
  810. 000008AE  666A                     bne        +0x6C /* 0000091A */
  811. 000008B0  206D FA64                movea.l    A0, [A5 - 0x59C]
  812. 000008B4  2050                     movea.l    A0, [A0]
  813. 000008B6  B7E8 003C                cmpa.l     A3, [A0 + 0x3C]
  814. 000008BA  57C1                     seq        D1
  815. 000008BC  8001                     or.b       D0, D1
  816. 000008BE  665A                     bne        +0x5C /* 0000091A */
  817. 000008C0  2F00                     move.l     -[A7], D0
  818. 000008C2  42A7                     clr.l      -[A7]
  819. 000008C4  2054                     movea.l    A0, [A4]
  820. 000008C6  2F28 0028                move.l     -[A7], [A0 + 0x28]
  821. 000008CA  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  822. 000008CE  221F                     move.l     D1, [A7]+
  823. 000008D0  201F                     move.l     D0, [A7]+
  824. 000008D2  2041                     movea.l    A0, D1
  825. 000008D4  2050                     movea.l    A0, [A0]
  826. 000008D6  B7E8 003C                cmpa.l     A3, [A0 + 0x3C]
  827. 000008DA  57C1                     seq        D1
  828. 000008DC  8001                     or.b       D0, D1
  829. 000008DE  663A                     bne        +0x3C /* 0000091A */
  830. 000008E0  2054                     movea.l    A0, [A4]
  831. 000008E2  4AA8 0032                tst.l      [A0 + 0x32]
  832. 000008E6  56C1                     sne        D1
  833. 000008E8  4A01                     tst.b      D1
  834. 000008EA  6714                     beq        +0x16 /* 00000900 */
  835. 000008EC  2248                     movea.l    A1, A0
  836. 000008EE  2069 0032                movea.l    A0, [A1 + 0x32]
  837. 000008F2  2050                     movea.l    A0, [A0]
  838. 000008F4  B7E8 003C                cmpa.l     A3, [A0 + 0x3C]
  839. 000008F8  57C2                     seq        D2
  840. 000008FA  C202                     and.b      D1, D2
  841. 000008FC  8001                     or.b       D0, D1
  842. 000008FE  661A                     bne        +0x1C /* 0000091A */
  843. label00000900:
  844. 00000900  2F0B                     move.l     -[A7], A3
  845. 00000902  486E FF00                pea.l      [A6 - 0x100]
  846. 00000906  A919                     syscall    GetWTitle
  847. 00000908  486E FE00                pea.l      [A6 - 0x200]
  848. 0000090C  486E FF00                pea.l      [A6 - 0x100]
  849. 00000910  4EAD 4972                jsr        [A5 + 0x4972 /* export_2346 */]
  850. 00000914  101F                     move.b     D0, [A7]+
  851. 00000916  6702                     beq        +0x4 /* 0000091A */
  852. 00000918  6008                     bra        +0xA /* 00000922 */
  853. label0000091A:
  854. 0000091A  266B 0090                movea.l    A3, [A3 + 0x90]
  855. 0000091E  6000 FF44                bra        -0xBA /* 00000864 */
  856. label00000922:
  857. 00000922  42A7                     clr.l      -[A7]
  858. 00000924  2F0B                     move.l     -[A7], A3
  859. 00000926  A917                     syscall    GetWRefCon
  860. 00000928  2E1F                     move.l     D7, [A7]+
  861. 0000092A  4267                     clr.w      -[A7]
  862. 0000092C  2F07                     move.l     -[A7], D7
  863. 0000092E  486D 2DE4                pea.l      [A5 + 0x2DE4]
  864. 00000932  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  865. 00000936  101F                     move.b     D0, [A7]+
  866. 00000938  6706                     beq        +0x8 /* 00000940 */
  867. 0000093A  2F07                     move.l     -[A7], D7
  868. 0000093C  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  869. label00000940:
  870. 00000940  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  871. 00000944  4E5E                     unlink     A6
  872. 00000946  205F                     movea.l    A0, [A7]+
  873. 00000948  5C4F                     addq.w     A7, 6
  874. 0000094A  4ED0                     jmp        [A0]
  875. export_507:
  876. 0000094C  4E56 FFF4                link       A6, -0x000C
  877. 00000950  48E7 0018                movem.l    -[A7], A3,A4
  878. 00000954  206E 0008                movea.l    A0, [A6 + 0x8]
  879. 00000958  43EE FFF8                lea.l      A1, [A6 - 0x8]
  880. 0000095C  22D8                     move.l     [A1]+, [A0]+
  881. 0000095E  22D8                     move.l     [A1]+, [A0]+
  882. 00000960  266E 000C                movea.l    A3, [A6 + 0xC]
  883. 00000964  42A7                     clr.l      -[A7]
  884. 00000966  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  885. 0000096A  2F0B                     move.l     -[A7], A3
  886. 0000096C  3F3C 0BD6                move.w     -[A7], 0xBD6
  887. 00000970  486E FFF8                pea.l      [A6 - 0x8]
  888. 00000974  2F0B                     move.l     -[A7], A3
  889. 00000976  4EBA 1DFC                jsr        [PC + 0x1DFC /* 00002774 */]
  890. 0000097A  285F                     movea.l    A4, [A7]+
  891. 0000097C  2F0C                     move.l     -[A7], A4
  892. 0000097E  2F0B                     move.l     -[A7], A3
  893. 00000980  4EAD 0EA2                jsr        [A5 + 0xEA2 /* export_464 */]
  894. 00000984  4CDF 1800                movem.l    A3,A4, [A7]+
  895. 00000988  4E5E                     unlink     A6
  896. 0000098A  205F                     movea.l    A0, [A7]+
  897. 0000098C  DEFC 000C                add.w      A7, 0xC
  898. 00000990  4ED0                     jmp        [A0]
  899. 00000992  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  900. export_508: // at 00000994 (misaligned)
  901. 00000996  FFFC                     .invalid   <<F/7/7>>
  902. 00000998  486E FFFC                pea.l      [A6 - 0x4]
  903. 0000099C  486D 28F4                pea.l      [A5 + 0x28F4]
  904. 000009A0  3F3C 0086                move.w     -[A7], 0x86
  905. 000009A4  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  906. 000009A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  907. 000009AC  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  908. 000009B0  42A7                     clr.l      -[A7]
  909. 000009B2  42A7                     clr.l      -[A7]
  910. 000009B4  486D FBC4                pea.l      [A5 - 0x43C]
  911. 000009B8  486D FBC4                pea.l      [A5 - 0x43C]
  912. 000009BC  1F3C 0001                move.b     -[A7], 0x1
  913. 000009C0  1F3C 0004                move.b     -[A7], 0x4
  914. 000009C4  486D FAAC                pea.l      [A5 - 0x554]
  915. 000009C8  486D F804                pea.l      [A5 - 0x7FC]
  916. 000009CC  42A7                     clr.l      -[A7]
  917. 000009CE  4267                     clr.w      -[A7]
  918. 000009D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  919. 000009D4  4EBA 382E                jsr        [PC + 0x382E /* 00004204 */]
  920. 000009D8  206E FFFC                movea.l    A0, [A6 - 0x4]
  921. 000009DC  2050                     movea.l    A0, [A0]
  922. 000009DE  317C 0001 007C           move.w     [A0 + 0x7C], 0x1
  923. 000009E4  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  924. 000009EA  4E5E                     unlink     A6
  925. 000009EC  2E9F                     move.l     [A7], [A7]+
  926. 000009EE  4E75                     rts
  927. 000009F0  4E56 FFF4                link       A6, -0x000C
  928. 000009F4  48E7 0018                movem.l    -[A7], A3,A4
  929. 000009F8  286E 0008                movea.l    A4, [A6 + 0x8]
  930. 000009FC  204C                     movea.l    A0, A4
  931. 000009FE  5088                     addq.l     A0, 8
  932. 00000A00  2050                     movea.l    A0, [A0]
  933. 00000A02  2D48 FFF4                move.l     [A6 - 0xC], A0
  934. 00000A06  206E 000C                movea.l    A0, [A6 + 0xC]
  935. 00000A0A  2050                     movea.l    A0, [A0]
  936. 00000A0C  2D68 002E FFF8           move.l     [A6 - 0x8], [A0 + 0x2E]
  937. 00000A12  42A7                     clr.l      -[A7]
  938. 00000A14  42A7                     clr.l      -[A7]
  939. 00000A16  2F3C 666E 6423           move.l     -[A7], 0x666E6423 /* 'fnd#' */
  940. 00000A1C  4240                     clr.w      D0
  941. 00000A1E  102E FFFB                move.b     D0, [A6 - 0x5]
  942. 00000A22  3F00                     move.w     -[A7], D0
  943. 00000A24  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  944. 00000A28  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  945. 00000A2C  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  946. 00000A30  265F                     movea.l    A3, [A7]+
  947. 00000A32  2053                     movea.l    A0, [A3]
  948. 00000A34  4AA8 0060                tst.l      [A0 + 0x60]
  949. 00000A38  671E                     beq        +0x20 /* 00000A58 */
  950. 00000A3A  102C FFFB                move.b     D0, [A4 - 0x5]
  951. 00000A3E  670C                     beq        +0xE /* 00000A4C */
  952. 00000A40  2F28 0060                move.l     -[A7], [A0 + 0x60]
  953. 00000A44  3F3C 0004                move.w     -[A7], 0x4
  954. 00000A48  A939                     syscall    EnableItem
  955. 00000A4A  600C                     bra        +0xE /* 00000A58 */
  956. label00000A4C:
  957. 00000A4C  2053                     movea.l    A0, [A3]
  958. 00000A4E  2F28 0060                move.l     -[A7], [A0 + 0x60]
  959. 00000A52  3F3C 0004                move.w     -[A7], 0x4
  960. 00000A56  A93A                     syscall    DisableItem
  961. label00000A58:
  962. 00000A58  4CDF 1800                movem.l    A3,A4, [A7]+
  963. 00000A5C  4E5E                     unlink     A6
  964. 00000A5E  205F                     movea.l    A0, [A7]+
  965. 00000A60  504F                     addq.w     A7, 8
  966. 00000A62  4ED0                     jmp        [A0]
  967. 00000A64  4E56 FFF2                link       A6, -0x000E
  968. 00000A68  48E7 0018                movem.l    -[A7], A3,A4
  969. 00000A6C  286E 0008                movea.l    A4, [A6 + 0x8]
  970. 00000A70  204C                     movea.l    A0, A4
  971. 00000A72  5088                     addq.l     A0, 8
  972. 00000A74  2050                     movea.l    A0, [A0]
  973. 00000A76  2D48 FFF2                move.l     [A6 - 0xE], A0
  974. 00000A7A  206E 000C                movea.l    A0, [A6 + 0xC]
  975. 00000A7E  2050                     movea.l    A0, [A0]
  976. 00000A80  2D68 002E FFF6           move.l     [A6 - 0xA], [A0 + 0x2E]
  977. 00000A86  42A7                     clr.l      -[A7]
  978. 00000A88  42A7                     clr.l      -[A7]
  979. 00000A8A  2F3C 7365 6C23           move.l     -[A7], 0x73656C23 /* 'sel#' */
  980. 00000A90  4240                     clr.w      D0
  981. 00000A92  102E FFF9                move.b     D0, [A6 - 0x7]
  982. 00000A96  3F00                     move.w     -[A7], D0
  983. 00000A98  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  984. 00000A9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  985. 00000AA0  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  986. 00000AA4  265F                     movea.l    A3, [A7]+
  987. 00000AA6  7067                     moveq.l    D0, 0x67
  988. 00000AA8  2053                     movea.l    A0, [A3]
  989. 00000AAA  B068 005C                cmp.w      D0, [A0 + 0x5C]
  990. 00000AAE  664C                     bne        +0x4E /* 00000AFC */
  991. 00000AB0  4AA8 0060                tst.l      [A0 + 0x60]
  992. 00000AB4  6746                     beq        +0x48 /* 00000AFC */
  993. 00000AB6  102C 000C                move.b     D0, [A4 + 0xC]
  994. 00000ABA  6706                     beq        +0x8 /* 00000AC2 */
  995. 00000ABC  2F0B                     move.l     -[A7], A3
  996. 00000ABE  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  997. label00000AC2:
  998. 00000AC2  4267                     clr.w      -[A7]
  999. 00000AC4  2F0B                     move.l     -[A7], A3
  1000. 00000AC6  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  1001. 00000ACA  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  1002. 00000ACE  2053                     movea.l    A0, [A3]
  1003. 00000AD0  2F28 0060                move.l     -[A7], [A0 + 0x60]
  1004. 00000AD4  486E FFFA                pea.l      [A6 - 0x6]
  1005. 00000AD8  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  1006. 00000ADC  42A7                     clr.l      -[A7]
  1007. 00000ADE  2F0B                     move.l     -[A7], A3
  1008. 00000AE0  4EAD 2EF2                jsr        [A5 + 0x2EF2 /* export_1498 */]
  1009. 00000AE4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1010. 00000AE8  4267                     clr.w      -[A7]
  1011. 00000AEA  2F0B                     move.l     -[A7], A3
  1012. 00000AEC  4EAD 2EF2                jsr        [A5 + 0x2EF2 /* export_1498 */]
  1013. 00000AF0  102C 000C                move.b     D0, [A4 + 0xC]
  1014. 00000AF4  6706                     beq        +0x8 /* 00000AFC */
  1015. 00000AF6  2F0B                     move.l     -[A7], A3
  1016. 00000AF8  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  1017. label00000AFC:
  1018. 00000AFC  4CDF 1800                movem.l    A3,A4, [A7]+
  1019. 00000B00  4E5E                     unlink     A6
  1020. 00000B02  205F                     movea.l    A0, [A7]+
  1021. 00000B04  504F                     addq.w     A7, 8
  1022. 00000B06  4ED0                     jmp        [A0]
  1023. export_509:
  1024. fn00000B08:
  1025. 00000B08  4E56 FFFA                link       A6, -0x0006
  1026. 00000B0C  422E FFFB                clr.b      [A6 - 0x5]
  1027. 00000B10  102D F104                move.b     D0, [A5 - 0xEFC]
  1028. 00000B14  671A                     beq        +0x1C /* 00000B30 */
  1029. 00000B16  2F00                     move.l     -[A7], D0
  1030. 00000B18  42A7                     clr.l      -[A7]
  1031. 00000B1A  4EAD 3F6A                jsr        [A5 + 0x3F6A /* export_2025 */]
  1032. 00000B1E  221F                     move.l     D1, [A7]+
  1033. 00000B20  201F                     move.l     D0, [A7]+
  1034. 00000B22  4A81                     tst.l      D1
  1035. 00000B24  5EC1                     sgt        D1
  1036. 00000B26  C001                     and.b      D0, D1
  1037. 00000B28  6706                     beq        +0x8 /* 00000B30 */
  1038. 00000B2A  1D7C 0001 FFFB           move.b     [A6 - 0x5], 0x1
  1039. label00000B30:
  1040. 00000B30  487A FEBE                pea.l      [PC - 0x142 /* 000009F0, value 0x4E56FFF4 */]
  1041. 00000B34  2F0E                     move.l     -[A7], A6
  1042. 00000B36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1043. 00000B3A  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  1044. 00000B3E  102E FFFB                move.b     D0, [A6 - 0x5]
  1045. 00000B42  6714                     beq        +0x16 /* 00000B58 */
  1046. 00000B44  C02E 000E                and.b      D0, [A6 + 0xE]
  1047. 00000B48  670E                     beq        +0x10 /* 00000B58 */
  1048. 00000B4A  487A FF18                pea.l      [PC - 0xE8 /* 00000A64, value 0x4E56FFF2 */]
  1049. 00000B4E  2F0E                     move.l     -[A7], A6
  1050. 00000B50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1051. 00000B54  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  1052. label00000B58:
  1053. 00000B58  4E5E                     unlink     A6
  1054. 00000B5A  205F                     movea.l    A0, [A7]+
  1055. 00000B5C  504F                     addq.w     A7, 8
  1056. 00000B5E  4ED0                     jmp        [A0]
  1057. fn00000B60:
  1058. 00000B60  4E56 FFFC                link       A6, -0x0004
  1059. 00000B64  48E7 0018                movem.l    -[A7], A3,A4
  1060. 00000B68  266E 000C                movea.l    A3, [A6 + 0xC]
  1061. 00000B6C  286E 0008                movea.l    A4, [A6 + 0x8]
  1062. 00000B70  204C                     movea.l    A0, A4
  1063. 00000B72  5088                     addq.l     A0, 8
  1064. 00000B74  2050                     movea.l    A0, [A0]
  1065. 00000B76  2D48 FFFC                move.l     [A6 - 0x4], A0
  1066. 00000B7A  7003                     moveq.l    D0, 0x03
  1067. 00000B7C  B02B 0003                cmp.b      D0, [A3 + 0x3]
  1068. 00000B80  6622                     bne        +0x24 /* 00000BA4 */
  1069. 00000B82  4267                     clr.w      -[A7]
  1070. 00000B84  486B 0008                pea.l      [A3 + 0x8]
  1071. 00000B88  4EAD 3F72                jsr        [A5 + 0x3F72 /* export_2026 */]
  1072. 00000B8C  101F                     move.b     D0, [A7]+
  1073. 00000B8E  6614                     bne        +0x16 /* 00000BA4 */
  1074. 00000B90  4213                     clr.b      [A3]
  1075. 00000B92  422B 0003                clr.b      [A3 + 0x3]
  1076. 00000B96  422B 0002                clr.b      [A3 + 0x2]
  1077. 00000B9A  422B 0004                clr.b      [A3 + 0x4]
  1078. 00000B9E  197C 0001 FF5F           move.b     [A4 - 0xA1], 0x1
  1079. label00000BA4:
  1080. 00000BA4  4CDF 1800                movem.l    A3,A4, [A7]+
  1081. 00000BA8  4E5E                     unlink     A6
  1082. 00000BAA  205F                     movea.l    A0, [A7]+
  1083. 00000BAC  504F                     addq.w     A7, 8
  1084. 00000BAE  4ED0                     jmp        [A0]
  1085. fn00000BB0:
  1086. 00000BB0  4E56 FFDE                link       A6, -0x0022
  1087. 00000BB4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1088. 00000BB8  286E 0008                movea.l    A4, [A6 + 0x8]
  1089. 00000BBC  204C                     movea.l    A0, A4
  1090. 00000BBE  5088                     addq.l     A0, 8
  1091. 00000BC0  2050                     movea.l    A0, [A0]
  1092. 00000BC2  2D48 FFDE                move.l     [A6 - 0x22], A0
  1093. 00000BC6  42A7                     clr.l      -[A7]
  1094. 00000BC8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1095. 00000BCC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1096. 00000BD0  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1097. 00000BD4  265F                     movea.l    A3, [A7]+
  1098. 00000BD6  42A7                     clr.l      -[A7]
  1099. 00000BD8  42A7                     clr.l      -[A7]
  1100. 00000BDA  2F3C 6368 6B23           move.l     -[A7], 0x63686B23 /* 'chk#' */
  1101. 00000BE0  4240                     clr.w      D0
  1102. 00000BE2  102E 0015                move.b     D0, [A6 + 0x15]
  1103. 00000BE6  3F00                     move.w     -[A7], D0
  1104. 00000BE8  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  1105. 00000BEC  2F0B                     move.l     -[A7], A3
  1106. 00000BEE  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1107. 00000BF2  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1108. 00000BF6  42A7                     clr.l      -[A7]
  1109. 00000BF8  42A7                     clr.l      -[A7]
  1110. 00000BFA  2F3C 666E 6423           move.l     -[A7], 0x666E6423 /* 'fnd#' */
  1111. 00000C00  4240                     clr.w      D0
  1112. 00000C02  102E 0015                move.b     D0, [A6 + 0x15]
  1113. 00000C06  3F00                     move.w     -[A7], D0
  1114. 00000C08  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  1115. 00000C0C  2F0B                     move.l     -[A7], A3
  1116. 00000C0E  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1117. 00000C12  281F                     move.l     D4, [A7]+
  1118. 00000C14  42A7                     clr.l      -[A7]
  1119. 00000C16  42A7                     clr.l      -[A7]
  1120. 00000C18  2F3C 7365 6C23           move.l     -[A7], 0x73656C23 /* 'sel#' */
  1121. 00000C1E  4240                     clr.w      D0
  1122. 00000C20  102E 0015                move.b     D0, [A6 + 0x15]
  1123. 00000C24  3F00                     move.w     -[A7], D0
  1124. 00000C26  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  1125. 00000C2A  2F0B                     move.l     -[A7], A3
  1126. 00000C2C  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1127. 00000C30  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  1128. 00000C34  42A7                     clr.l      -[A7]
  1129. 00000C36  42A7                     clr.l      -[A7]
  1130. 00000C38  2F3C 6574 7823           move.l     -[A7], 0x65747823 /* 'etx#' */
  1131. 00000C3E  4240                     clr.w      D0
  1132. 00000C40  102E 0015                move.b     D0, [A6 + 0x15]
  1133. 00000C44  3F00                     move.w     -[A7], D0
  1134. 00000C46  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  1135. 00000C4A  2F0B                     move.l     -[A7], A3
  1136. 00000C4C  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1137. 00000C50  2C1F                     move.l     D6, [A7]+
  1138. 00000C52  206E 0016                movea.l    A0, [A6 + 0x16]
  1139. 00000C56  1D50 FFEB                move.b     [A6 - 0x15], [A0]
  1140. 00000C5A  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  1141. 00000C60  B0AE 000E                cmp.l      D0, [A6 + 0xE]
  1142. 00000C64  6700 00C0                beq        +0xC2 /* 00000D26 */
  1143. 00000C68  42A7                     clr.l      -[A7]
  1144. 00000C6A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1145. 00000C6E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1146. 00000C72  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1147. 00000C76  2A1F                     move.l     D5, [A7]+
  1148. 00000C78  206E 0016                movea.l    A0, [A6 + 0x16]
  1149. 00000C7C  7001                     moveq.l    D0, 0x01
  1150. 00000C7E  B028 0001                cmp.b      D0, [A0 + 0x1]
  1151. 00000C82  6652                     bne        +0x54 /* 00000CD6 */
  1152. 00000C84  42A7                     clr.l      -[A7]
  1153. 00000C86  42A7                     clr.l      -[A7]
  1154. 00000C88  2F3C 616E 6423           move.l     -[A7], 0x616E6423 /* 'and#' */
  1155. 00000C8E  4240                     clr.w      D0
  1156. 00000C90  102E 0011                move.b     D0, [A6 + 0x11]
  1157. 00000C94  3F00                     move.w     -[A7], D0
  1158. 00000C96  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  1159. 00000C9A  2F05                     move.l     -[A7], D5
  1160. 00000C9C  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1161. 00000CA0  2E1F                     move.l     D7, [A7]+
  1162. 00000CA2  1F3C 0001                move.b     -[A7], 0x1
  1163. 00000CA6  4267                     clr.w      -[A7]
  1164. 00000CA8  2F07                     move.l     -[A7], D7
  1165. 00000CAA  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  1166. 00000CAE  42A7                     clr.l      -[A7]
  1167. 00000CB0  42A7                     clr.l      -[A7]
  1168. 00000CB2  2F3C 6F72 2023           move.l     -[A7], 0x6F722023 /* 'or #' */
  1169. 00000CB8  4240                     clr.w      D0
  1170. 00000CBA  102E 0011                move.b     D0, [A6 + 0x11]
  1171. 00000CBE  3F00                     move.w     -[A7], D0
  1172. 00000CC0  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  1173. 00000CC4  2F05                     move.l     -[A7], D5
  1174. 00000CC6  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1175. 00000CCA  2E1F                     move.l     D7, [A7]+
  1176. 00000CCC  42A7                     clr.l      -[A7]
  1177. 00000CCE  2F07                     move.l     -[A7], D7
  1178. 00000CD0  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  1179. 00000CD4  6050                     bra        +0x52 /* 00000D26 */
  1180. label00000CD6:
  1181. 00000CD6  42A7                     clr.l      -[A7]
  1182. 00000CD8  42A7                     clr.l      -[A7]
  1183. 00000CDA  2F3C 6F72 2023           move.l     -[A7], 0x6F722023 /* 'or #' */
  1184. 00000CE0  4240                     clr.w      D0
  1185. 00000CE2  102E 0011                move.b     D0, [A6 + 0x11]
  1186. 00000CE6  3F00                     move.w     -[A7], D0
  1187. 00000CE8  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  1188. 00000CEC  2F05                     move.l     -[A7], D5
  1189. 00000CEE  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1190. 00000CF2  2E1F                     move.l     D7, [A7]+
  1191. 00000CF4  1F3C 0001                move.b     -[A7], 0x1
  1192. 00000CF8  4267                     clr.w      -[A7]
  1193. 00000CFA  2F07                     move.l     -[A7], D7
  1194. 00000CFC  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  1195. 00000D00  42A7                     clr.l      -[A7]
  1196. 00000D02  42A7                     clr.l      -[A7]
  1197. 00000D04  2F3C 616E 6423           move.l     -[A7], 0x616E6423 /* 'and#' */
  1198. 00000D0A  4240                     clr.w      D0
  1199. 00000D0C  102E 0011                move.b     D0, [A6 + 0x11]
  1200. 00000D10  3F00                     move.w     -[A7], D0
  1201. 00000D12  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  1202. 00000D16  2F05                     move.l     -[A7], D5
  1203. 00000D18  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1204. 00000D1C  2E1F                     move.l     D7, [A7]+
  1205. 00000D1E  42A7                     clr.l      -[A7]
  1206. 00000D20  2F07                     move.l     -[A7], D7
  1207. 00000D22  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  1208. label00000D26:
  1209. 00000D26  2F04                     move.l     -[A7], D4
  1210. 00000D28  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  1211. 00000D2C  4267                     clr.w      -[A7]
  1212. 00000D2E  2F0B                     move.l     -[A7], A3
  1213. 00000D30  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  1214. 00000D34  101F                     move.b     D0, [A7]+
  1215. 00000D36  6704                     beq        +0x6 /* 00000D3C */
  1216. 00000D38  C02C 000C                and.b      D0, [A4 + 0xC]
  1217. label00000D3C:
  1218. 00000D3C  1F00                     move.b     -[A7], D0
  1219. 00000D3E  2F0B                     move.l     -[A7], A3
  1220. 00000D40  4EAD 24FA                jsr        [A5 + 0x24FA /* export_1179 */]
  1221. 00000D44  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1222. 00000D48  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  1223. 00000D4C  4267                     clr.w      -[A7]
  1224. 00000D4E  2F0B                     move.l     -[A7], A3
  1225. 00000D50  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  1226. 00000D54  101F                     move.b     D0, [A7]+
  1227. 00000D56  6704                     beq        +0x6 /* 00000D5C */
  1228. 00000D58  C02C 000C                and.b      D0, [A4 + 0xC]
  1229. label00000D5C:
  1230. 00000D5C  1F00                     move.b     -[A7], D0
  1231. 00000D5E  2F0B                     move.l     -[A7], A3
  1232. 00000D60  4EAD 2502                jsr        [A5 + 0x2502 /* export_1180 */]
  1233. 00000D64  2F06                     move.l     -[A7], D6
  1234. 00000D66  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  1235. 00000D6A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1236. 00000D6E  4267                     clr.w      -[A7]
  1237. 00000D70  2F0B                     move.l     -[A7], A3
  1238. 00000D72  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  1239. 00000D76  101F                     move.b     D0, [A7]+
  1240. 00000D78  6704                     beq        +0x6 /* 00000D7E */
  1241. 00000D7A  C02C 000C                and.b      D0, [A4 + 0xC]
  1242. label00000D7E:
  1243. 00000D7E  1F00                     move.b     -[A7], D0
  1244. 00000D80  2F0B                     move.l     -[A7], A3
  1245. 00000D82  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  1246. 00000D86  1F2E FFEB                move.b     -[A7], [A6 - 0x15]
  1247. 00000D8A  4267                     clr.w      -[A7]
  1248. 00000D8C  2F0B                     move.l     -[A7], A3
  1249. 00000D8E  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  1250. 00000D92  101F                     move.b     D0, [A7]+
  1251. 00000D94  6704                     beq        +0x6 /* 00000D9A */
  1252. 00000D96  C02C 000C                and.b      D0, [A4 + 0xC]
  1253. label00000D9A:
  1254. 00000D9A  1F00                     move.b     -[A7], D0
  1255. 00000D9C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1256. 00000DA0  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  1257. 00000DA4  1F2E FFEB                move.b     -[A7], [A6 - 0x15]
  1258. 00000DA8  2F04                     move.l     -[A7], D4
  1259. 00000DAA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1260. 00000DAE  4267                     clr.w      -[A7]
  1261. 00000DB0  2F0B                     move.l     -[A7], A3
  1262. 00000DB2  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  1263. 00000DB6  101F                     move.b     D0, [A7]+
  1264. 00000DB8  6704                     beq        +0x6 /* 00000DBE */
  1265. 00000DBA  C02C 000C                and.b      D0, [A4 + 0xC]
  1266. label00000DBE:
  1267. 00000DBE  1F00                     move.b     -[A7], D0
  1268. 00000DC0  2F0B                     move.l     -[A7], A3
  1269. 00000DC2  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  1270. 00000DC6  206E 0016                movea.l    A0, [A6 + 0x16]
  1271. 00000DCA  1028 0003                move.b     D0, [A0 + 0x3]
  1272. 00000DCE  4880                     ext.w      D0
  1273. 00000DD0  6706                     beq        +0x8 /* 00000DD8 */
  1274. 00000DD2  5340                     subq.w     D0, 1
  1275. 00000DD4  6724                     beq        +0x26 /* 00000DFA */
  1276. 00000DD6  6044                     bra        +0x46 /* 00000E1C */
  1277. label00000DD8:
  1278. 00000DD8  206E 0016                movea.l    A0, [A6 + 0x16]
  1279. 00000DDC  4868 0004                pea.l      [A0 + 0x4]
  1280. 00000DE0  4267                     clr.w      -[A7]
  1281. 00000DE2  2F0B                     move.l     -[A7], A3
  1282. 00000DE4  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  1283. 00000DE8  101F                     move.b     D0, [A7]+
  1284. 00000DEA  6704                     beq        +0x6 /* 00000DF0 */
  1285. 00000DEC  C02C 000C                and.b      D0, [A4 + 0xC]
  1286. label00000DF0:
  1287. 00000DF0  1F00                     move.b     -[A7], D0
  1288. 00000DF2  2F06                     move.l     -[A7], D6
  1289. 00000DF4  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  1290. 00000DF8  603E                     bra        +0x40 /* 00000E38 */
  1291. label00000DFA:
  1292. 00000DFA  206E 0016                movea.l    A0, [A6 + 0x16]
  1293. 00000DFE  4868 0004                pea.l      [A0 + 0x4]
  1294. 00000E02  4267                     clr.w      -[A7]
  1295. 00000E04  2F0B                     move.l     -[A7], A3
  1296. 00000E06  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  1297. 00000E0A  101F                     move.b     D0, [A7]+
  1298. 00000E0C  6704                     beq        +0x6 /* 00000E12 */
  1299. 00000E0E  C02C 000C                and.b      D0, [A4 + 0xC]
  1300. label00000E12:
  1301. 00000E12  1F00                     move.b     -[A7], D0
  1302. 00000E14  2F06                     move.l     -[A7], D6
  1303. 00000E16  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  1304. 00000E1A  601C                     bra        +0x1E /* 00000E38 */
  1305. label00000E1C:
  1306. 00000E1C  487A 0028                pea.l      [PC + 0x28 /* 00000E46, value 0x4E56 'NV', cstring "" */]
  1307. 00000E20  4267                     clr.w      -[A7]
  1308. 00000E22  2F0B                     move.l     -[A7], A3
  1309. 00000E24  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  1310. 00000E28  101F                     move.b     D0, [A7]+
  1311. 00000E2A  6704                     beq        +0x6 /* 00000E30 */
  1312. 00000E2C  C02C 000C                and.b      D0, [A4 + 0xC]
  1313. label00000E30:
  1314. 00000E30  1F00                     move.b     -[A7], D0
  1315. 00000E32  2F06                     move.l     -[A7], D6
  1316. 00000E34  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  1317. label00000E38:
  1318. 00000E38  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1319. 00000E3C  4E5E                     unlink     A6
  1320. 00000E3E  205F                     movea.l    A0, [A7]+
  1321. 00000E40  DEFC 0012                add.w      A7, 0x12
  1322. 00000E44  4ED0                     jmp        [A0]
  1323. 00000E46  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1324. export_510: // at 00000E48 (misaligned)
  1325. 00000E4A  FD5C                     .extension 0xD5C <<F/4-5/6>> // unimplemented
  1326. 00000E4C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1327. 00000E50  206E 000E                movea.l    A0, [A6 + 0xE]
  1328. 00000E54  43EE FF70                lea.l      A1, [A6 - 0x90]
  1329. 00000E58  7023                     moveq.l    D0, 0x23
  1330. label00000E5A:
  1331. 00000E5A  22D8                     move.l     [A1]+, [A0]+
  1332. 00000E5C  51C8 FFFC                dbf        D0, -0x6 /* 00000E5A */
  1333. 00000E60  266E 0008                movea.l    A3, [A6 + 0x8]
  1334. 00000E64  284B                     movea.l    A4, A3
  1335. 00000E66  422E FF5F                clr.b      [A6 - 0xA1]
  1336. 00000E6A  4247                     clr.w      D7
  1337. 00000E6C  6016                     bra        +0x18 /* 00000E84 */
  1338. label00000E6E:
  1339. 00000E6E  3007                     move.w     D0, D7
  1340. 00000E70  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1341. 00000E74  41EE FF70                lea.l      A0, [A6 - 0x90]
  1342. 00000E78  4870 0000                pea.l      [A0 + D0.w]
  1343. 00000E7C  2F0E                     move.l     -[A7], A6
  1344. 00000E7E  4EBA FCE0                jsr        [PC - 0x320 /* 00000B60 */]
  1345. 00000E82  5247                     addq.w     D7, 1
  1346. label00000E84:
  1347. 00000E84  7003                     moveq.l    D0, 0x03
  1348. 00000E86  B047                     cmp.w      D0, D7
  1349. 00000E88  6CE4                     bge        -0x1A /* 00000E6E */
  1350. 00000E8A  42A7                     clr.l      -[A7]
  1351. 00000E8C  2F0B                     move.l     -[A7], A3
  1352. 00000E8E  4EBA FC78                jsr        [PC - 0x388 /* 00000B08 */]
  1353. 00000E92  486E FF70                pea.l      [A6 - 0x90]
  1354. 00000E96  2F3C 6372 7431           move.l     -[A7], 0x63727431 /* 'crt1' */
  1355. 00000E9C  2F3C 616F 7231           move.l     -[A7], 0x616F7231 /* 'aor1' */
  1356. 00000EA2  1F3C 0001                move.b     -[A7], 0x1
  1357. 00000EA6  2F0E                     move.l     -[A7], A6
  1358. 00000EA8  4EBA FD06                jsr        [PC - 0x2FA /* 00000BB0 */]
  1359. 00000EAC  486E FF94                pea.l      [A6 - 0x6C]
  1360. 00000EB0  2F3C 6372 7432           move.l     -[A7], 0x63727432 /* 'crt2' */
  1361. 00000EB6  2F3C 616F 7232           move.l     -[A7], 0x616F7232 /* 'aor2' */
  1362. 00000EBC  2054                     movea.l    A0, [A4]
  1363. 00000EBE  1028 003C                move.b     D0, [A0 + 0x3C]
  1364. 00000EC2  0A00 0001                xori.b     D0, 0x1
  1365. 00000EC6  1F00                     move.b     -[A7], D0
  1366. 00000EC8  2F0E                     move.l     -[A7], A6
  1367. 00000ECA  4EBA FCE4                jsr        [PC - 0x31C /* 00000BB0 */]
  1368. 00000ECE  486E FFB8                pea.l      [A6 - 0x48]
  1369. 00000ED2  2F3C 6372 7433           move.l     -[A7], 0x63727433 /* 'crt3' */
  1370. 00000ED8  2F3C 616F 7233           move.l     -[A7], 0x616F7233 /* 'aor3' */
  1371. 00000EDE  2054                     movea.l    A0, [A4]
  1372. 00000EE0  1028 003C                move.b     D0, [A0 + 0x3C]
  1373. 00000EE4  0A00 0001                xori.b     D0, 0x1
  1374. 00000EE8  1F00                     move.b     -[A7], D0
  1375. 00000EEA  2F0E                     move.l     -[A7], A6
  1376. 00000EEC  4EBA FCC2                jsr        [PC - 0x33E /* 00000BB0 */]
  1377. 00000EF0  486E FFDC                pea.l      [A6 - 0x24]
  1378. 00000EF4  2F3C 6372 7434           move.l     -[A7], 0x63727434 /* 'crt4' */
  1379. 00000EFA  2F3C 6E75 6C6C           move.l     -[A7], 0x6E756C6C /* 'null' */
  1380. 00000F00  2054                     movea.l    A0, [A4]
  1381. 00000F02  1028 003C                move.b     D0, [A0 + 0x3C]
  1382. 00000F06  0A00 0001                xori.b     D0, 0x1
  1383. 00000F0A  1F00                     move.b     -[A7], D0
  1384. 00000F0C  2F0E                     move.l     -[A7], A6
  1385. 00000F0E  4EBA FCA0                jsr        [PC - 0x360 /* 00000BB0 */]
  1386. 00000F12  2254                     movea.l    A1, [A4]
  1387. 00000F14  41E9 003E                lea.l      A0, [A1 + 0x3E]
  1388. 00000F18  45EE FF70                lea.l      A2, [A6 - 0x90]
  1389. 00000F1C  7023                     moveq.l    D0, 0x23
  1390. label00000F1E:
  1391. 00000F1E  20DA                     move.l     [A0]+, [A2]+
  1392. 00000F20  51C8 FFFC                dbf        D0, -0x6 /* 00000F1E */
  1393. 00000F24  42A7                     clr.l      -[A7]
  1394. 00000F26  2F0B                     move.l     -[A7], A3
  1395. 00000F28  4EAD 3082                jsr        [A5 + 0x3082 /* export_1548 */]
  1396. 00000F2C  4A9F                     tst.l      [A7]+
  1397. 00000F2E  674C                     beq        +0x4E /* 00000F7C */
  1398. 00000F30  486E FF60                pea.l      [A6 - 0xA0]
  1399. 00000F34  486E FF64                pea.l      [A6 - 0x9C]
  1400. 00000F38  486E FF68                pea.l      [A6 - 0x98]
  1401. 00000F3C  486E FF6C                pea.l      [A6 - 0x94]
  1402. 00000F40  42A7                     clr.l      -[A7]
  1403. 00000F42  2F0B                     move.l     -[A7], A3
  1404. 00000F44  4EAD 3082                jsr        [A5 + 0x3082 /* export_1548 */]
  1405. 00000F48  4EAD 13DA                jsr        [A5 + 0x13DA /* export_631 */]
  1406. 00000F4C  4AAE FF60                tst.l      [A6 - 0xA0]
  1407. 00000F50  671A                     beq        +0x1C /* 00000F6C */
  1408. 00000F52  206E FF60                movea.l    A0, [A6 - 0xA0]
  1409. 00000F56  2050                     movea.l    A0, [A0]
  1410. 00000F58  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1411. 00000F5C  1F3C 0001                move.b     -[A7], 0x1
  1412. 00000F60  42A7                     clr.l      -[A7]
  1413. 00000F62  2F0B                     move.l     -[A7], A3
  1414. 00000F64  4EAD 3082                jsr        [A5 + 0x3082 /* export_1548 */]
  1415. 00000F68  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  1416. label00000F6C:
  1417. 00000F6C  42A7                     clr.l      -[A7]
  1418. 00000F6E  2F0B                     move.l     -[A7], A3
  1419. 00000F70  4EAD 3082                jsr        [A5 + 0x3082 /* export_1548 */]
  1420. 00000F74  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1421. 00000F78  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  1422. label00000F7C:
  1423. 00000F7C  102E FF5F                move.b     D0, [A6 - 0xA1]
  1424. 00000F80  6736                     beq        +0x38 /* 00000FB8 */
  1425. 00000F82  486E FD5C                pea.l      [A6 - 0x2A4]
  1426. 00000F86  2F3C 0001 1784           move.l     -[A7], 0x11784
  1427. 00000F8C  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1428. 00000F90  486E FE5C                pea.l      [A6 - 0x1A4]
  1429. 00000F94  2F3C 0002 1784           move.l     -[A7], 0x21784
  1430. 00000F9A  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1431. 00000F9E  486E FD5C                pea.l      [A6 - 0x2A4]
  1432. 00000FA2  487A 0022                pea.l      [PC + 0x22 /* 00000FC6, value 0x4E56 'NV', cstring "" */]
  1433. 00000FA6  486E FE5C                pea.l      [A6 - 0x1A4]
  1434. 00000FAA  487A 001A                pea.l      [PC + 0x1A /* 00000FC6, value 0x4E56 'NV', cstring "" */]
  1435. 00000FAE  A98B                     syscall    ParamText
  1436. 00000FB0  3F3C 0080                move.w     -[A7], 0x80
  1437. 00000FB4  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  1438. label00000FB8:
  1439. 00000FB8  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  1440. 00000FBC  4E5E                     unlink     A6
  1441. 00000FBE  205F                     movea.l    A0, [A7]+
  1442. 00000FC0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1443. 00000FC4  4ED0                     jmp        [A0]
  1444. 00000FC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1445. // begin alternate branch 00000FC8-00000FCC
  1446. fn00000FC8:
  1447. 00000FC8  4E56 FFDA                link       A6, -0x0026
  1448. // end alternate branch 00000FC8-00000FCC
  1449. fn00000FC8: // (misaligned)
  1450. 00000FCA  FFDA                     .invalid   <<F/7/7>>
  1451. 00000FCC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1452. 00000FD0  282E 000A                move.l     D4, [A6 + 0xA]
  1453. 00000FD4  2044                     movea.l    A0, D4
  1454. 00000FD6  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1455. 00000FDA  41E8 0010                lea.l      A0, [A0 + 0x10]
  1456. 00000FDE  22D8                     move.l     [A1]+, [A0]+
  1457. 00000FE0  22D8                     move.l     [A1]+, [A0]+
  1458. 00000FE2  3D6E FFF8 FFFC           move.w     [A6 - 0x4], [A6 - 0x8]
  1459. 00000FE8  426E FFFE                clr.w      [A6 - 0x2]
  1460. 00000FEC  5B6E FFF8                subq.w     [A6 - 0x8], 5
  1461. 00000FF0  5B6E FFFA                subq.w     [A6 - 0x6], 5
  1462. 00000FF4  2044                     movea.l    A0, D4
  1463. 00000FF6  2C28 009C                move.l     D6, [A0 + 0x9C]
  1464. 00000FFA  2046                     movea.l    A0, D6
  1465. 00000FFC  2050                     movea.l    A0, [A0]
  1466. 00000FFE  3010                     move.w     D0, [A0]
  1467. 00001000  5440                     addq.w     D0, 2
  1468. 00001002  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1469. 00001006  42A7                     clr.l      -[A7]
  1470. 00001008  2F3C 4449 544C           move.l     -[A7], 0x4449544C /* 'DITL' */
  1471. 0000100E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1472. 00001012  A9A0                     syscall    GetResource
  1473. 00001014  2E17                     move.l     D7, [A7]
  1474. 00001016  205F                     movea.l    A0, [A7]+
  1475. 00001018  A029                     syscall    HLock
  1476. 0000101A  2047                     movea.l    A0, D7
  1477. 0000101C  2050                     movea.l    A0, [A0]
  1478. 0000101E  3A10                     move.w     D5, [A0]
  1479. 00001020  5245                     addq.w     D5, 1
  1480. 00001022  2047                     movea.l    A0, D7
  1481. 00001024  2050                     movea.l    A0, [A0]
  1482. 00001026  47E8 0002                lea.l      A3, [A0 + 0x2]
  1483. 0000102A  3D45 FFDA                move.w     [A6 - 0x26], D5
  1484. 0000102E  3D7C 0001 FFE4           move.w     [A6 - 0x1C], 0x1
  1485. 00001034  6000 0110                bra        +0x112 /* 00001146 */
  1486. label00001038:
  1487. 00001038  486B 0004                pea.l      [A3 + 0x4]
  1488. 0000103C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1489. 00001040  A8A8                     syscall    OffsetRect
  1490. 00001042  486B 0004                pea.l      [A3 + 0x4]
  1491. 00001046  486E FFF4                pea.l      [A6 - 0xC]
  1492. 0000104A  486E FFF4                pea.l      [A6 - 0xC]
  1493. 0000104E  A8AB                     syscall    UnionRect
  1494. 00001050  426E FFDE                clr.w      [A6 - 0x22]
  1495. 00001054  1D6B 000D FFDF           move.b     [A6 - 0x21], [A3 + 0xD]
  1496. 0000105A  284B                     movea.l    A4, A3
  1497. 0000105C  7000                     moveq.l    D0, 0x00
  1498. 0000105E  102C 000C                move.b     D0, [A4 + 0xC]
  1499. 00001062  C0BC 0000 007F           and.l      D0, 0x7F
  1500. 00001068  672A                     beq        +0x2C /* 00001094 */
  1501. 0000106A  5940                     subq.w     D0, 4
  1502. 0000106C  672E                     beq        +0x30 /* 0000109C */
  1503. 0000106E  5340                     subq.w     D0, 1
  1504. 00001070  672A                     beq        +0x2C /* 0000109C */
  1505. 00001072  5340                     subq.w     D0, 1
  1506. 00001074  6726                     beq        +0x28 /* 0000109C */
  1507. 00001076  5340                     subq.w     D0, 1
  1508. 00001078  6750                     beq        +0x52 /* 000010CA */
  1509. 0000107A  5340                     subq.w     D0, 1
  1510. 0000107C  676A                     beq        +0x6C /* 000010E8 */
  1511. 0000107E  5140                     subq.w     D0, 8
  1512. 00001080  6766                     beq        +0x68 /* 000010E8 */
  1513. 00001082  0440 0010                subi.w     D0, 0x10
  1514. 00001086  677A                     beq        +0x7C /* 00001102 */
  1515. 00001088  0440 0020                subi.w     D0, 0x20 /* ' ' */
  1516. 0000108C  6700 0082                beq        +0x84 /* 00001110 */
  1517. 00001090  6000 008C                bra        +0x8E /* 0000111E */
  1518. label00001094:
  1519. 00001094  7000                     moveq.l    D0, 0x00
  1520. 00001096  2880                     move.l     [A4], D0
  1521. 00001098  6000 0088                bra        +0x8A /* 00001122 */
  1522. label0000109C:
  1523. 0000109C  42A7                     clr.l      -[A7]
  1524. 0000109E  2F04                     move.l     -[A7], D4
  1525. 000010A0  486C 0004                pea.l      [A4 + 0x4]
  1526. 000010A4  41EC 000D                lea.l      A0, [A4 + 0xD]
  1527. 000010A8  2F08                     move.l     -[A7], A0
  1528. 000010AA  1F3C 0001                move.b     -[A7], 0x1
  1529. 000010AE  42A7                     clr.l      -[A7]
  1530. 000010B0  3F3C 0001                move.w     -[A7], 0x1
  1531. 000010B4  7000                     moveq.l    D0, 0x00
  1532. 000010B6  102C 000C                move.b     D0, [A4 + 0xC]
  1533. 000010BA  C0BC 0000 0003           and.l      D0, 0x3
  1534. 000010C0  3F00                     move.w     -[A7], D0
  1535. 000010C2  42A7                     clr.l      -[A7]
  1536. 000010C4  A954                     syscall    NewControl
  1537. 000010C6  289F                     move.l     [A4], [A7]+
  1538. 000010C8  6058                     bra        +0x5A /* 00001122 */
  1539. label000010CA:
  1540. 000010CA  42A7                     clr.l      -[A7]
  1541. 000010CC  41EC 000E                lea.l      A0, [A4 + 0xE]
  1542. 000010D0  3F10                     move.w     -[A7], [A0]
  1543. 000010D2  2F04                     move.l     -[A7], D4
  1544. 000010D4  A9BE                     syscall    GetNewControl
  1545. 000010D6  289F                     move.l     [A4], [A7]+
  1546. 000010D8  2054                     movea.l    A0, [A4]
  1547. 000010DA  2050                     movea.l    A0, [A0]
  1548. 000010DC  5088                     addq.l     A0, 8
  1549. 000010DE  224C                     movea.l    A1, A4
  1550. 000010E0  5889                     addq.l     A1, 4
  1551. 000010E2  20D9                     move.l     [A0]+, [A1]+
  1552. 000010E4  20D9                     move.l     [A0]+, [A1]+
  1553. 000010E6  603A                     bra        +0x3C /* 00001122 */
  1554. label000010E8:
  1555. 000010E8  4267                     clr.w      -[A7]
  1556. 000010EA  486C 000E                pea.l      [A4 + 0xE]
  1557. 000010EE  2F0C                     move.l     -[A7], A4
  1558. 000010F0  302E FFDE                move.w     D0, [A6 - 0x22]
  1559. 000010F4  48C0                     ext.l      D0
  1560. 000010F6  2F00                     move.l     -[A7], D0
  1561. 000010F8  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  1562. 000010FC  3D5F FFDC                move.w     [A6 - 0x24], [A7]+
  1563. 00001100  6020                     bra        +0x22 /* 00001122 */
  1564. label00001102:
  1565. 00001102  42A7                     clr.l      -[A7]
  1566. 00001104  41EC 000E                lea.l      A0, [A4 + 0xE]
  1567. 00001108  3F10                     move.w     -[A7], [A0]
  1568. 0000110A  A9BB                     syscall    GetIcon
  1569. 0000110C  269F                     move.l     [A3], [A7]+
  1570. 0000110E  6012                     bra        +0x14 /* 00001122 */
  1571. label00001110:
  1572. 00001110  42A7                     clr.l      -[A7]
  1573. 00001112  41EC 000E                lea.l      A0, [A4 + 0xE]
  1574. 00001116  3F10                     move.w     -[A7], [A0]
  1575. 00001118  A9BC                     syscall    GetPicture
  1576. 0000111A  269F                     move.l     [A3], [A7]+
  1577. 0000111C  6004                     bra        +0x6 /* 00001122 */
  1578. label0000111E:
  1579. 0000111E  7000                     moveq.l    D0, 0x00
  1580. 00001120  2880                     move.l     [A4], D0
  1581. label00001122:
  1582. 00001122  7000                     moveq.l    D0, 0x00
  1583. 00001124  322E FFDE                move.w     D1, [A6 - 0x22]
  1584. 00001128  5241                     addq.w     D1, 1
  1585. 0000112A  3001                     move.w     D0, D1
  1586. 0000112C  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  1587. 00001132  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1588. 00001136  48C0                     ext.l      D0
  1589. 00001138  D08B                     add.l      D0, A3
  1590. 0000113A  2640                     movea.l    A3, D0
  1591. 0000113C  700E                     moveq.l    D0, 0x0E
  1592. 0000113E  D7C0                     add.l      A3, D0
  1593. 00001140  526E FFE4                addq.w     [A6 - 0x1C], 1
  1594. 00001144  690C                     bvs        +0xE /* 00001152 */
  1595. label00001146:
  1596. 00001146  302E FFE4                move.w     D0, [A6 - 0x1C]
  1597. 0000114A  B06E FFDA                cmp.w      D0, [A6 - 0x26]
  1598. 0000114E  6F00 FEE8                ble        -0x116 /* 00001038 */
  1599. label00001152:
  1600. 00001152  4267                     clr.w      -[A7]
  1601. 00001154  2047                     movea.l    A0, D7
  1602. 00001156  2050                     movea.l    A0, [A0]
  1603. 00001158  4868 0002                pea.l      [A0 + 0x2]
  1604. 0000115C  2F06                     move.l     -[A7], D6
  1605. 0000115E  42A7                     clr.l      -[A7]
  1606. 00001160  2F07                     move.l     -[A7], D7
  1607. 00001162  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1608. 00001166  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1609. 0000116A  3D5F FFDC                move.w     [A6 - 0x24], [A7]+
  1610. 0000116E  2046                     movea.l    A0, D6
  1611. 00001170  2050                     movea.l    A0, [A0]
  1612. 00001172  3005                     move.w     D0, D5
  1613. 00001174  D150                     add.w      [A0], D0
  1614. 00001176  2F07                     move.l     -[A7], D7
  1615. 00001178  205F                     movea.l    A0, [A7]+
  1616. 0000117A  A02A                     syscall    HUnlock
  1617. 0000117C  2F07                     move.l     -[A7], D7
  1618. 0000117E  A9A3                     syscall    ReleaseResource
  1619. 00001180  5A6E FFF8                addq.w     [A6 - 0x8], 5
  1620. 00001184  5A6E FFFA                addq.w     [A6 - 0x6], 5
  1621. 00001188  2F04                     move.l     -[A7], D4
  1622. 0000118A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1623. 0000118E  1F3C 0001                move.b     -[A7], 0x1
  1624. 00001192  A91D                     syscall    SizeWindow
  1625. 00001194  3D6E FFE6 000E           move.w     [A6 + 0xE], [A6 - 0x1A]
  1626. 0000119A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1627. 0000119E  4E5E                     unlink     A6
  1628. 000011A0  205F                     movea.l    A0, [A7]+
  1629. 000011A2  5C4F                     addq.w     A7, 6
  1630. 000011A4  4ED0                     jmp        [A0]
  1631. 000011A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1632. 000011AA  FFFA                     .invalid   <<F/7/7>>
  1633. 000011AC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1634. 000011B0  286E 0010                movea.l    A4, [A6 + 0x10]
  1635. 000011B4  4207                     clr.b      D7
  1636. 000011B6  206E 000C                movea.l    A0, [A6 + 0xC]
  1637. 000011BA  7003                     moveq.l    D0, 0x03
  1638. 000011BC  B050                     cmp.w      D0, [A0]
  1639. 000011BE  57C0                     seq        D0
  1640. 000011C0  7205                     moveq.l    D1, 0x05
  1641. 000011C2  B250                     cmp.w      D1, [A0]
  1642. 000011C4  57C1                     seq        D1
  1643. 000011C6  8001                     or.b       D0, D1
  1644. 000011C8  6770                     beq        +0x72 /* 0000123A */
  1645. 000011CA  302C 00A4                move.w     D0, [A4 + 0xA4]
  1646. 000011CE  5240                     addq.w     D0, 1
  1647. 000011D0  322D ED98                move.w     D1, [A5 - 0x1268]
  1648. 000011D4  5341                     subq.w     D1, 1
  1649. 000011D6  5C41                     addq.w     D1, 6
  1650. 000011D8  B240                     cmp.w      D1, D0
  1651. 000011DA  665E                     bne        +0x60 /* 0000123A */
  1652. 000011DC  206E 000C                movea.l    A0, [A6 + 0xC]
  1653. 000011E0  203C 0000 00FF           move.l     D0, 0xFF
  1654. 000011E6  C0A8 0002                and.l      D0, [A0 + 0x2]
  1655. 000011EA  3C00                     move.w     D6, D0
  1656. 000011EC  7020                     moveq.l    D0, 0x20
  1657. 000011EE  B046                     cmp.w      D0, D6
  1658. 000011F0  6E48                     bgt        +0x4A /* 0000123A */
  1659. 000011F2  206C 00A0                movea.l    A0, [A4 + 0xA0]
  1660. 000011F6  2050                     movea.l    A0, [A0]
  1661. 000011F8  3A28 003C                move.w     D5, [A0 + 0x3C]
  1662. 000011FC  7003                     moveq.l    D0, 0x03
  1663. 000011FE  B045                     cmp.w      D0, D5
  1664. 00001200  5DC0                     slt        D0
  1665. 00001202  3206                     move.w     D1, D6
  1666. 00001204  6B18                     bmi        +0x1A /* 0000121E */
  1667. 00001206  B27C 003F                cmp.w      D1, 0x3F /* '?' */
  1668. 0000120A  6E12                     bgt        +0x14 /* 0000121E */
  1669. 0000120C  41FA 006A                lea.l      A0, [PC + 0x6A /* 00001278, value 0x4E56FEE6 */]
  1670. 00001210  3401                     move.w     D2, D1
  1671. 00001212  E64A                     lsr        D2.w, 3
  1672. 00001214  4442                     neg.w      D2
  1673. 00001216  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  1674. 0000121A  0A3C 0004                xori.b     ccr, 4
  1675. label0000121E:
  1676. 0000121E  56C1                     sne        D1
  1677. 00001220  8001                     or.b       D0, D1
  1678. 00001222  6716                     beq        +0x18 /* 0000123A */
  1679. 00001224  7E01                     moveq.l    D7, 0x01
  1680. 00001226  302D ED98                move.w     D0, [A5 - 0x1268]
  1681. 0000122A  5340                     subq.w     D0, 1
  1682. 0000122C  5C40                     addq.w     D0, 6
  1683. 0000122E  206E 0008                movea.l    A0, [A6 + 0x8]
  1684. 00001232  3080                     move.w     [A0], D0
  1685. 00001234  3F3C 0004                move.w     -[A7], 0x4
  1686. 00001238  A9C8                     syscall    SysBeep
  1687. label0000123A:
  1688. 0000123A  1007                     move.b     D0, D7
  1689. 0000123C  6706                     beq        +0x8 /* 00001244 */
  1690. 0000123E  1D47 0014                move.b     [A6 + 0x14], D7
  1691. 00001242  601E                     bra        +0x20 /* 00001262 */
  1692. label00001244:
  1693. 00001244  4AAD ED8C                tst.l      [A5 - 0x1274]
  1694. 00001248  6718                     beq        +0x1A /* 00001262 */
  1695. 0000124A  4267                     clr.w      -[A7]
  1696. 0000124C  2F0C                     move.l     -[A7], A4
  1697. 0000124E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1698. 00001252  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1699. 00001256  2F2D ED8C                move.l     -[A7], [A5 - 0x1274]
  1700. 0000125A  205F                     movea.l    A0, [A7]+
  1701. 0000125C  4E90                     jsr        [A0]
  1702. 0000125E  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  1703. label00001262:
  1704. 00001262  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1705. 00001266  4E5E                     unlink     A6
  1706. 00001268  205F                     movea.l    A0, [A7]+
  1707. 0000126A  DEFC 000C                add.w      A7, 0xC
  1708. 0000126E  4ED0                     jmp        [A0]
  1709. 00001270  03FF                     .incomplete
  1710. 00001272  0000 0000                ori.b      D0, 0x0
  1711. 00001276  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1712. 0000127A  FEE6 48E7                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  1713. 0000127E  0708                     btst       A0, D3
  1714. 00001280  286E 000A                movea.l    A4, [A6 + 0xA]
  1715. 00001284  3A2E 0008                move.w     D5, [A6 + 0x8]
  1716. 00001288  302D ED98                move.w     D0, [A5 - 0x1268]
  1717. 0000128C  48C0                     ext.l      D0
  1718. 0000128E  2E00                     move.l     D7, D0
  1719. 00001290  3005                     move.w     D0, D5
  1720. 00001292  48C0                     ext.l      D0
  1721. 00001294  9087                     sub.l      D0, D7
  1722. 00001296  2C00                     move.l     D6, D0
  1723. 00001298  5286                     addq.l     D6, 1
  1724. 0000129A  6F00 026A                ble        +0x26C /* 00001506 */
  1725. 0000129E  2F0C                     move.l     -[A7], A4
  1726. 000012A0  3F05                     move.w     -[A7], D5
  1727. 000012A2  486E FFF2                pea.l      [A6 - 0xE]
  1728. 000012A6  486E FFEE                pea.l      [A6 - 0x12]
  1729. 000012AA  486E FFE6                pea.l      [A6 - 0x1A]
  1730. 000012AE  A98D                     syscall    GetDialogItem/GetDItem
  1731. 000012B0  3006                     move.w     D0, D6
  1732. 000012B2  5540                     subq.w     D0, 2
  1733. 000012B4  6B00 025C                bmi        +0x25E /* 00001512 */
  1734. 000012B8  0C40 0007                cmpi.w     D0, 0x7
  1735. 000012BC  6E00 0254                bgt        +0x256 /* 00001512 */
  1736. 000012C0  D040                     add.w      D0, D0
  1737. 000012C2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1738. 000012C6  4EFB 0000                jmp        [PC + D0.w]
  1739. 000012CA  0012 00B8                ori.b      [A2], 0xB8
  1740. 000012CE  015A                     bchg       [A2]+, D0
  1741. 000012D0  024A 018A                andi.w     A2, 0x18A
  1742. 000012D4  01D4                     .incomplete
  1743. 000012D6  01D4                     .incomplete
  1744. 000012D8  01D4                     .incomplete
  1745. 000012DA  206D ED88                movea.l    A0, [A5 - 0x1278]
  1746. 000012DE  2050                     movea.l    A0, [A0]
  1747. 000012E0  4228 0099                clr.b      [A0 + 0x99]
  1748. 000012E4  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1749. 000012E8  3F3C 0001                move.w     -[A7], 0x1
  1750. 000012EC  A963                     syscall    SetControlValue/SetCtlValue
  1751. 000012EE  2F0C                     move.l     -[A7], A4
  1752. 000012F0  2007                     move.l     D0, D7
  1753. 000012F2  5380                     subq.l     D0, 1
  1754. 000012F4  5680                     addq.l     D0, 3
  1755. 000012F6  3F00                     move.w     -[A7], D0
  1756. 000012F8  486E FFF2                pea.l      [A6 - 0xE]
  1757. 000012FC  486E FFEE                pea.l      [A6 - 0x12]
  1758. 00001300  486E FFE6                pea.l      [A6 - 0x1A]
  1759. 00001304  A98D                     syscall    GetDialogItem/GetDItem
  1760. 00001306  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1761. 0000130A  4267                     clr.w      -[A7]
  1762. 0000130C  A963                     syscall    SetControlValue/SetCtlValue
  1763. 0000130E  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  1764. 00001312  2007                     move.l     D0, D7
  1765. 00001314  5380                     subq.l     D0, 1
  1766. 00001316  5E80                     addq.l     D0, 7
  1767. 00001318  3F00                     move.w     -[A7], D0
  1768. 0000131A  486E FFF2                pea.l      [A6 - 0xE]
  1769. 0000131E  486E FFEE                pea.l      [A6 - 0x12]
  1770. 00001322  486E FFE6                pea.l      [A6 - 0x1A]
  1771. 00001326  A98D                     syscall    GetDialogItem/GetDItem
  1772. 00001328  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1773. 0000132C  3F3C 00FF                move.w     -[A7], 0xFF
  1774. 00001330  A95D                     syscall    HiliteControl
  1775. 00001332  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  1776. 00001336  2007                     move.l     D0, D7
  1777. 00001338  5380                     subq.l     D0, 1
  1778. 0000133A  5080                     addq.l     D0, 8
  1779. 0000133C  3F00                     move.w     -[A7], D0
  1780. 0000133E  486E FFF2                pea.l      [A6 - 0xE]
  1781. 00001342  486E FFEE                pea.l      [A6 - 0x12]
  1782. 00001346  486E FFE6                pea.l      [A6 - 0x1A]
  1783. 0000134A  A98D                     syscall    GetDialogItem/GetDItem
  1784. 0000134C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1785. 00001350  3F3C 00FF                move.w     -[A7], 0xFF
  1786. 00001354  A95D                     syscall    HiliteControl
  1787. 00001356  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  1788. 0000135A  2007                     move.l     D0, D7
  1789. 0000135C  5380                     subq.l     D0, 1
  1790. 0000135E  7209                     moveq.l    D1, 0x09
  1791. 00001360  D081                     add.l      D0, D1
  1792. 00001362  3F00                     move.w     -[A7], D0
  1793. 00001364  486E FFF2                pea.l      [A6 - 0xE]
  1794. 00001368  486E FFEE                pea.l      [A6 - 0x12]
  1795. 0000136C  486E FFE6                pea.l      [A6 - 0x1A]
  1796. 00001370  A98D                     syscall    GetDialogItem/GetDItem
  1797. 00001372  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1798. 00001376  3F3C 00FF                move.w     -[A7], 0xFF
  1799. 0000137A  A95D                     syscall    HiliteControl
  1800. 0000137C  6000 0194                bra        +0x196 /* 00001512 */
  1801. 00001380  206D ED88                movea.l    A0, [A5 - 0x1278]
  1802. 00001384  2050                     movea.l    A0, [A0]
  1803. 00001386  117C 0001 0099           move.b     [A0 + 0x99], 0x1
  1804. 0000138C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1805. 00001390  3F3C 0001                move.w     -[A7], 0x1
  1806. 00001394  A963                     syscall    SetControlValue/SetCtlValue
  1807. 00001396  2F0C                     move.l     -[A7], A4
  1808. 00001398  2007                     move.l     D0, D7
  1809. 0000139A  5380                     subq.l     D0, 1
  1810. 0000139C  5480                     addq.l     D0, 2
  1811. 0000139E  3F00                     move.w     -[A7], D0
  1812. 000013A0  486E FFF2                pea.l      [A6 - 0xE]
  1813. 000013A4  486E FFEE                pea.l      [A6 - 0x12]
  1814. 000013A8  486E FFE6                pea.l      [A6 - 0x1A]
  1815. 000013AC  A98D                     syscall    GetDialogItem/GetDItem
  1816. 000013AE  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1817. 000013B2  4267                     clr.w      -[A7]
  1818. 000013B4  A963                     syscall    SetControlValue/SetCtlValue
  1819. 000013B6  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  1820. 000013BA  2007                     move.l     D0, D7
  1821. 000013BC  5380                     subq.l     D0, 1
  1822. 000013BE  5E80                     addq.l     D0, 7
  1823. 000013C0  3F00                     move.w     -[A7], D0
  1824. 000013C2  486E FFF2                pea.l      [A6 - 0xE]
  1825. 000013C6  486E FFEE                pea.l      [A6 - 0x12]
  1826. 000013CA  486E FFE6                pea.l      [A6 - 0x1A]
  1827. 000013CE  A98D                     syscall    GetDialogItem/GetDItem
  1828. 000013D0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1829. 000013D4  4267                     clr.w      -[A7]
  1830. 000013D6  A95D                     syscall    HiliteControl
  1831. 000013D8  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  1832. 000013DC  2007                     move.l     D0, D7
  1833. 000013DE  5380                     subq.l     D0, 1
  1834. 000013E0  5080                     addq.l     D0, 8
  1835. 000013E2  3F00                     move.w     -[A7], D0
  1836. 000013E4  486E FFF2                pea.l      [A6 - 0xE]
  1837. 000013E8  486E FFEE                pea.l      [A6 - 0x12]
  1838. 000013EC  486E FFE6                pea.l      [A6 - 0x1A]
  1839. 000013F0  A98D                     syscall    GetDialogItem/GetDItem
  1840. 000013F2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1841. 000013F6  4267                     clr.w      -[A7]
  1842. 000013F8  A95D                     syscall    HiliteControl
  1843. 000013FA  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  1844. 000013FE  2007                     move.l     D0, D7
  1845. 00001400  5380                     subq.l     D0, 1
  1846. 00001402  7209                     moveq.l    D1, 0x09
  1847. 00001404  D081                     add.l      D0, D1
  1848. 00001406  3F00                     move.w     -[A7], D0
  1849. 00001408  486E FFF2                pea.l      [A6 - 0xE]
  1850. 0000140C  486E FFEE                pea.l      [A6 - 0x12]
  1851. 00001410  486E FFE6                pea.l      [A6 - 0x1A]
  1852. 00001414  A98D                     syscall    GetDialogItem/GetDItem
  1853. 00001416  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1854. 0000141A  4267                     clr.w      -[A7]
  1855. 0000141C  A95D                     syscall    HiliteControl
  1856. 0000141E  6000 00F2                bra        +0xF4 /* 00001512 */
  1857. 00001422  206D ED88                movea.l    A0, [A5 - 0x1278]
  1858. 00001426  2050                     movea.l    A0, [A0]
  1859. 00001428  1028 0098                move.b     D0, [A0 + 0x98]
  1860. 0000142C  0A00 0001                xori.b     D0, 0x1
  1861. 00001430  206D ED88                movea.l    A0, [A5 - 0x1278]
  1862. 00001434  2050                     movea.l    A0, [A0]
  1863. 00001436  1140 0098                move.b     [A0 + 0x98], D0
  1864. 0000143A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1865. 0000143E  206D ED88                movea.l    A0, [A5 - 0x1278]
  1866. 00001442  2050                     movea.l    A0, [A0]
  1867. 00001444  1028 0098                move.b     D0, [A0 + 0x98]
  1868. 00001448  4880                     ext.w      D0
  1869. 0000144A  3F00                     move.w     -[A7], D0
  1870. 0000144C  A963                     syscall    SetControlValue/SetCtlValue
  1871. 0000144E  6000 00C2                bra        +0xC4 /* 00001512 */
  1872. 00001452  2F0C                     move.l     -[A7], A4
  1873. 00001454  2007                     move.l     D0, D7
  1874. 00001456  5380                     subq.l     D0, 1
  1875. 00001458  5C80                     addq.l     D0, 6
  1876. 0000145A  3F00                     move.w     -[A7], D0
  1877. 0000145C  486E FFF2                pea.l      [A6 - 0xE]
  1878. 00001460  486E FFEE                pea.l      [A6 - 0x12]
  1879. 00001464  486E FFE6                pea.l      [A6 - 0x1A]
  1880. 00001468  A98D                     syscall    GetDialogItem/GetDItem
  1881. 0000146A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1882. 0000146E  486E FEE6                pea.l      [A6 - 0x11A]
  1883. 00001472  A990                     syscall    GetDialogItemText/GetIText
  1884. 00001474  4A2E FEE6                tst.b      [A6 - 0x11A]
  1885. 00001478  670E                     beq        +0x10 /* 00001488 */
  1886. 0000147A  486E FEE6                pea.l      [A6 - 0x11A]
  1887. 0000147E  486E FFF4                pea.l      [A6 - 0xC]
  1888. 00001482  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  1889. 00001486  6006                     bra        +0x8 /* 0000148E */
  1890. label00001488:
  1891. 00001488  7000                     moveq.l    D0, 0x00
  1892. 0000148A  2D40 FFF4                move.l     [A6 - 0xC], D0
  1893. label0000148E:
  1894. 0000148E  206D ED88                movea.l    A0, [A5 - 0x1278]
  1895. 00001492  2050                     movea.l    A0, [A0]
  1896. 00001494  316E FFF6 009C           move.w     [A0 + 0x9C], [A6 - 0xA]
  1897. 0000149A  6076                     bra        +0x78 /* 00001512 */
  1898. 0000149C  206D ED88                movea.l    A0, [A5 - 0x1278]
  1899. 000014A0  2050                     movea.l    A0, [A0]
  1900. 000014A2  3028 009A                move.w     D0, [A0 + 0x9A]
  1901. 000014A6  48C0                     ext.l      D0
  1902. 000014A8  BC80                     cmp.l      D6, D0
  1903. 000014AA  6766                     beq        +0x68 /* 00001512 */
  1904. 000014AC  2F0C                     move.l     -[A7], A4
  1905. 000014AE  2007                     move.l     D0, D7
  1906. 000014B0  5380                     subq.l     D0, 1
  1907. 000014B2  206D ED88                movea.l    A0, [A5 - 0x1278]
  1908. 000014B6  2050                     movea.l    A0, [A0]
  1909. 000014B8  3228 009A                move.w     D1, [A0 + 0x9A]
  1910. 000014BC  48C1                     ext.l      D1
  1911. 000014BE  D280                     add.l      D1, D0
  1912. 000014C0  3F01                     move.w     -[A7], D1
  1913. 000014C2  486E FFF2                pea.l      [A6 - 0xE]
  1914. 000014C6  486E FFEE                pea.l      [A6 - 0x12]
  1915. 000014CA  486E FFE6                pea.l      [A6 - 0x1A]
  1916. 000014CE  A98D                     syscall    GetDialogItem/GetDItem
  1917. 000014D0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1918. 000014D4  4267                     clr.w      -[A7]
  1919. 000014D6  A963                     syscall    SetControlValue/SetCtlValue
  1920. 000014D8  2F0C                     move.l     -[A7], A4
  1921. 000014DA  2007                     move.l     D0, D7
  1922. 000014DC  5380                     subq.l     D0, 1
  1923. 000014DE  D086                     add.l      D0, D6
  1924. 000014E0  3F00                     move.w     -[A7], D0
  1925. 000014E2  486E FFF2                pea.l      [A6 - 0xE]
  1926. 000014E6  486E FFEE                pea.l      [A6 - 0x12]
  1927. 000014EA  486E FFE6                pea.l      [A6 - 0x1A]
  1928. 000014EE  A98D                     syscall    GetDialogItem/GetDItem
  1929. 000014F0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1930. 000014F4  3F3C 0001                move.w     -[A7], 0x1
  1931. 000014F8  A963                     syscall    SetControlValue/SetCtlValue
  1932. 000014FA  206D ED88                movea.l    A0, [A5 - 0x1278]
  1933. 000014FE  2050                     movea.l    A0, [A0]
  1934. 00001500  3146 009A                move.w     [A0 + 0x9A], D6
  1935. 00001504  600C                     bra        +0xE /* 00001512 */
  1936. label00001506:
  1937. 00001506  2F0C                     move.l     -[A7], A4
  1938. 00001508  3F05                     move.w     -[A7], D5
  1939. 0000150A  2F2D ED94                move.l     -[A7], [A5 - 0x126C]
  1940. 0000150E  205F                     movea.l    A0, [A7]+
  1941. 00001510  4E90                     jsr        [A0]
  1942. label00001512:
  1943. 00001512  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1944. 00001516  4E5E                     unlink     A6
  1945. 00001518  205F                     movea.l    A0, [A7]+
  1946. 0000151A  5C4F                     addq.w     A7, 6
  1947. 0000151C  4ED0                     jmp        [A0]
  1948. 0000151E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1949. // begin alternate branch 00001520-00001524
  1950. fn00001520:
  1951. 00001520  4E56 FFFA                link       A6, -0x0006
  1952. // end alternate branch 00001520-00001524
  1953. fn00001520: // (misaligned)
  1954. 00001522  FFFA                     .invalid   <<F/7/7>>
  1955. 00001524  102D FC68                move.b     D0, [A5 - 0x398]
  1956. 00001528  672C                     beq        +0x2E /* 00001556 */
  1957. 0000152A  4267                     clr.w      -[A7]
  1958. 0000152C  2F3C 6469 746C           move.l     -[A7], 0x6469746C /* 'ditl' */
  1959. 00001532  486E FFFA                pea.l      [A6 - 0x6]
  1960. 00001536  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  1961. 0000153A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1962. 0000153E  57C0                     seq        D0
  1963. 00001540  4A00                     tst.b      D0
  1964. 00001542  670A                     beq        +0xC /* 0000154E */
  1965. 00001544  082E 0000 FFFD           btst.b     [A6 - 0x3], 0x0
  1966. 0000154A  56C1                     sne        D1
  1967. 0000154C  C001                     and.b      D0, D1
  1968. label0000154E:
  1969. 0000154E  4400                     neg.b      D0
  1970. 00001550  1D40 0008                move.b     [A6 + 0x8], D0
  1971. 00001554  6004                     bra        +0x6 /* 0000155A */
  1972. label00001556:
  1973. 00001556  422E 0008                clr.b      [A6 + 0x8]
  1974. label0000155A:
  1975. 0000155A  4E5E                     unlink     A6
  1976. 0000155C  4E75                     rts
  1977. 0000155E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1978. export_511: // at 00001560 (misaligned)
  1979. 00001562  FEEC 48E7                .extension 0xEEC <<F/2-3/7>> // unimplemented
  1980. 00001566  0108                     btst       A0, D0
  1981. 00001568  4267                     clr.w      -[A7]
  1982. 0000156A  4EBA FFB4                jsr        [PC - 0x4C /* 00001520 */]
  1983. 0000156E  101F                     move.b     D0, [A7]+
  1984. 00001570  6732                     beq        +0x34 /* 000015A4 */
  1985. 00001572  4267                     clr.w      -[A7]
  1986. 00001574  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  1987. 00001578  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1988. 0000157C  3E1F                     move.w     D7, [A7]+
  1989. 0000157E  5247                     addq.w     D7, 1
  1990. 00001580  42A7                     clr.l      -[A7]
  1991. 00001582  2F3C 4449 544C           move.l     -[A7], 0x4449544C /* 'DITL' */
  1992. 00001588  3F3C 0DAC                move.w     -[A7], 0xDAC
  1993. 0000158C  A9A0                     syscall    GetResource
  1994. 0000158E  285F                     movea.l    A4, [A7]+
  1995. 00001590  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  1996. 00001594  2F0C                     move.l     -[A7], A4
  1997. 00001596  3F3C 0002                move.w     -[A7], 0x2
  1998. 0000159A  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  1999. 0000159E  2F0C                     move.l     -[A7], A4
  2000. 000015A0  A9A3                     syscall    ReleaseResource
  2001. 000015A2  6010                     bra        +0x12 /* 000015B4 */
  2002. label000015A4:
  2003. 000015A4  4267                     clr.w      -[A7]
  2004. 000015A6  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  2005. 000015AA  3F3C 0DAC                move.w     -[A7], 0xDAC
  2006. 000015AE  4EBA FA18                jsr        [PC - 0x5E8 /* 00000FC8 */]
  2007. 000015B2  3E1F                     move.w     D7, [A7]+
  2008. label000015B4:
  2009. 000015B4  3B47 ED98                move.w     [A5 - 0x1268], D7
  2010. 000015B8  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  2011. 000015BC  3007                     move.w     D0, D7
  2012. 000015BE  5340                     subq.w     D0, 1
  2013. 000015C0  5440                     addq.w     D0, 2
  2014. 000015C2  3F00                     move.w     -[A7], D0
  2015. 000015C4  486E FFFC                pea.l      [A6 - 0x4]
  2016. 000015C8  486E FFF8                pea.l      [A6 - 0x8]
  2017. 000015CC  486E FFF0                pea.l      [A6 - 0x10]
  2018. 000015D0  A98D                     syscall    GetDialogItem/GetDItem
  2019. 000015D2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2020. 000015D6  206D ED88                movea.l    A0, [A5 - 0x1278]
  2021. 000015DA  2050                     movea.l    A0, [A0]
  2022. 000015DC  1028 0099                move.b     D0, [A0 + 0x99]
  2023. 000015E0  4880                     ext.w      D0
  2024. 000015E2  7201                     moveq.l    D1, 0x01
  2025. 000015E4  9240                     sub.w      D1, D0
  2026. 000015E6  3F01                     move.w     -[A7], D1
  2027. 000015E8  A963                     syscall    SetControlValue/SetCtlValue
  2028. 000015EA  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  2029. 000015EE  3007                     move.w     D0, D7
  2030. 000015F0  5340                     subq.w     D0, 1
  2031. 000015F2  5640                     addq.w     D0, 3
  2032. 000015F4  3F00                     move.w     -[A7], D0
  2033. 000015F6  486E FFFC                pea.l      [A6 - 0x4]
  2034. 000015FA  486E FFF8                pea.l      [A6 - 0x8]
  2035. 000015FE  486E FFF0                pea.l      [A6 - 0x10]
  2036. 00001602  A98D                     syscall    GetDialogItem/GetDItem
  2037. 00001604  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2038. 00001608  206D ED88                movea.l    A0, [A5 - 0x1278]
  2039. 0000160C  2050                     movea.l    A0, [A0]
  2040. 0000160E  1028 0099                move.b     D0, [A0 + 0x99]
  2041. 00001612  4880                     ext.w      D0
  2042. 00001614  3F00                     move.w     -[A7], D0
  2043. 00001616  A963                     syscall    SetControlValue/SetCtlValue
  2044. 00001618  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  2045. 0000161C  3007                     move.w     D0, D7
  2046. 0000161E  5340                     subq.w     D0, 1
  2047. 00001620  5840                     addq.w     D0, 4
  2048. 00001622  3F00                     move.w     -[A7], D0
  2049. 00001624  486E FFFC                pea.l      [A6 - 0x4]
  2050. 00001628  486E FFF8                pea.l      [A6 - 0x8]
  2051. 0000162C  486E FFF0                pea.l      [A6 - 0x10]
  2052. 00001630  A98D                     syscall    GetDialogItem/GetDItem
  2053. 00001632  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2054. 00001636  206D ED88                movea.l    A0, [A5 - 0x1278]
  2055. 0000163A  2050                     movea.l    A0, [A0]
  2056. 0000163C  1028 0098                move.b     D0, [A0 + 0x98]
  2057. 00001640  4880                     ext.w      D0
  2058. 00001642  3F00                     move.w     -[A7], D0
  2059. 00001644  A963                     syscall    SetControlValue/SetCtlValue
  2060. 00001646  206D ED88                movea.l    A0, [A5 - 0x1278]
  2061. 0000164A  2050                     movea.l    A0, [A0]
  2062. 0000164C  4A68 009C                tst.w      [A0 + 0x9C]
  2063. 00001650  6F3A                     ble        +0x3C /* 0000168C */
  2064. 00001652  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  2065. 00001656  3007                     move.w     D0, D7
  2066. 00001658  5340                     subq.w     D0, 1
  2067. 0000165A  5C40                     addq.w     D0, 6
  2068. 0000165C  3F00                     move.w     -[A7], D0
  2069. 0000165E  486E FFFC                pea.l      [A6 - 0x4]
  2070. 00001662  486E FFF8                pea.l      [A6 - 0x8]
  2071. 00001666  486E FFF0                pea.l      [A6 - 0x10]
  2072. 0000166A  A98D                     syscall    GetDialogItem/GetDItem
  2073. 0000166C  206D ED88                movea.l    A0, [A5 - 0x1278]
  2074. 00001670  2050                     movea.l    A0, [A0]
  2075. 00001672  3028 009C                move.w     D0, [A0 + 0x9C]
  2076. 00001676  48C0                     ext.l      D0
  2077. 00001678  2F00                     move.l     -[A7], D0
  2078. 0000167A  486E FEF0                pea.l      [A6 - 0x110]
  2079. 0000167E  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  2080. 00001682  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2081. 00001686  486E FEF0                pea.l      [A6 - 0x110]
  2082. 0000168A  A98F                     syscall    SetDialogItemText/SetIText
  2083. label0000168C:
  2084. 0000168C  206D ED88                movea.l    A0, [A5 - 0x1278]
  2085. 00001690  2050                     movea.l    A0, [A0]
  2086. 00001692  3028 009A                move.w     D0, [A0 + 0x9A]
  2087. 00001696  6B18                     bmi        +0x1A /* 000016B0 */
  2088. 00001698  B07C 000F                cmp.w      D0, 0xF
  2089. 0000169C  6E12                     bgt        +0x14 /* 000016B0 */
  2090. 0000169E  41FA 012A                lea.l      A0, [PC + 0x12A /* 000017CA, value 0x4E56 'NV', cstring "" */]
  2091. 000016A2  3200                     move.w     D1, D0
  2092. 000016A4  E649                     lsr        D1.w, 3
  2093. 000016A6  4441                     neg.w      D1
  2094. 000016A8  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2095. 000016AC  0A3C 0004                xori.b     ccr, 4
  2096. label000016B0:
  2097. 000016B0  662E                     bne        +0x30 /* 000016E0 */
  2098. 000016B2  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  2099. 000016B6  3007                     move.w     D0, D7
  2100. 000016B8  5340                     subq.w     D0, 1
  2101. 000016BA  206D ED88                movea.l    A0, [A5 - 0x1278]
  2102. 000016BE  2050                     movea.l    A0, [A0]
  2103. 000016C0  3228 009A                move.w     D1, [A0 + 0x9A]
  2104. 000016C4  D240                     add.w      D1, D0
  2105. 000016C6  3F01                     move.w     -[A7], D1
  2106. 000016C8  486E FFFC                pea.l      [A6 - 0x4]
  2107. 000016CC  486E FFF8                pea.l      [A6 - 0x8]
  2108. 000016D0  486E FFF0                pea.l      [A6 - 0x10]
  2109. 000016D4  A98D                     syscall    GetDialogItem/GetDItem
  2110. 000016D6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2111. 000016DA  3F3C 0001                move.w     -[A7], 0x1
  2112. 000016DE  A963                     syscall    SetControlValue/SetCtlValue
  2113. label000016E0:
  2114. 000016E0  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  2115. 000016E4  3007                     move.w     D0, D7
  2116. 000016E6  5340                     subq.w     D0, 1
  2117. 000016E8  5E40                     addq.w     D0, 7
  2118. 000016EA  3F00                     move.w     -[A7], D0
  2119. 000016EC  486E FFFC                pea.l      [A6 - 0x4]
  2120. 000016F0  486E FFF8                pea.l      [A6 - 0x8]
  2121. 000016F4  486E FFF0                pea.l      [A6 - 0x10]
  2122. 000016F8  A98D                     syscall    GetDialogItem/GetDItem
  2123. 000016FA  206D ED88                movea.l    A0, [A5 - 0x1278]
  2124. 000016FE  2050                     movea.l    A0, [A0]
  2125. 00001700  1028 0099                move.b     D0, [A0 + 0x99]
  2126. 00001704  670A                     beq        +0xC /* 00001710 */
  2127. 00001706  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2128. 0000170A  4267                     clr.w      -[A7]
  2129. 0000170C  A95D                     syscall    HiliteControl
  2130. 0000170E  600A                     bra        +0xC /* 0000171A */
  2131. label00001710:
  2132. 00001710  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2133. 00001714  3F3C 00FF                move.w     -[A7], 0xFF
  2134. 00001718  A95D                     syscall    HiliteControl
  2135. label0000171A:
  2136. 0000171A  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  2137. 0000171E  3007                     move.w     D0, D7
  2138. 00001720  5340                     subq.w     D0, 1
  2139. 00001722  5040                     addq.w     D0, 8
  2140. 00001724  3F00                     move.w     -[A7], D0
  2141. 00001726  486E FFFC                pea.l      [A6 - 0x4]
  2142. 0000172A  486E FFF8                pea.l      [A6 - 0x8]
  2143. 0000172E  486E FFF0                pea.l      [A6 - 0x10]
  2144. 00001732  A98D                     syscall    GetDialogItem/GetDItem
  2145. 00001734  206D ED88                movea.l    A0, [A5 - 0x1278]
  2146. 00001738  2050                     movea.l    A0, [A0]
  2147. 0000173A  1028 0099                move.b     D0, [A0 + 0x99]
  2148. 0000173E  670A                     beq        +0xC /* 0000174A */
  2149. 00001740  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2150. 00001744  4267                     clr.w      -[A7]
  2151. 00001746  A95D                     syscall    HiliteControl
  2152. 00001748  600A                     bra        +0xC /* 00001754 */
  2153. label0000174A:
  2154. 0000174A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2155. 0000174E  3F3C 00FF                move.w     -[A7], 0xFF
  2156. 00001752  A95D                     syscall    HiliteControl
  2157. label00001754:
  2158. 00001754  2F2D ED90                move.l     -[A7], [A5 - 0x1270]
  2159. 00001758  3007                     move.w     D0, D7
  2160. 0000175A  5340                     subq.w     D0, 1
  2161. 0000175C  D07C 0009                add.w      D0, 0x9 /* '\t' */
  2162. 00001760  3F00                     move.w     -[A7], D0
  2163. 00001762  486E FFFC                pea.l      [A6 - 0x4]
  2164. 00001766  486E FFF8                pea.l      [A6 - 0x8]
  2165. 0000176A  486E FFF0                pea.l      [A6 - 0x10]
  2166. 0000176E  A98D                     syscall    GetDialogItem/GetDItem
  2167. 00001770  206D ED88                movea.l    A0, [A5 - 0x1278]
  2168. 00001774  2050                     movea.l    A0, [A0]
  2169. 00001776  1028 0099                move.b     D0, [A0 + 0x99]
  2170. 0000177A  670A                     beq        +0xC /* 00001786 */
  2171. 0000177C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2172. 00001780  4267                     clr.w      -[A7]
  2173. 00001782  A95D                     syscall    HiliteControl
  2174. 00001784  600A                     bra        +0xC /* 00001790 */
  2175. label00001786:
  2176. 00001786  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2177. 0000178A  3F3C 00FF                move.w     -[A7], 0xFF
  2178. 0000178E  A95D                     syscall    HiliteControl
  2179. label00001790:
  2180. 00001790  206D ED90                movea.l    A0, [A5 - 0x1270]
  2181. 00001794  2B68 00AE ED94           move.l     [A5 - 0x126C], [A0 + 0xAE]
  2182. 0000179A  2B68 00AA ED8C           move.l     [A5 - 0x1274], [A0 + 0xAA]
  2183. 000017A0  41FA FAD6                lea.l      A0, [PC - 0x52A /* 00001278, value 0x4E56FEE6 */]
  2184. 000017A4  226D ED90                movea.l    A1, [A5 - 0x1270]
  2185. 000017A8  2348 00AE                move.l     [A1 + 0xAE], A0
  2186. 000017AC  41FA F9FA                lea.l      A0, [PC - 0x606 /* 000011A8, value 0x4E56FFFA */]
  2187. 000017B0  226D ED90                movea.l    A1, [A5 - 0x1270]
  2188. 000017B4  2348 00AA                move.l     [A1 + 0xAA], A0
  2189. 000017B8  2D6D ED90 000C           move.l     [A6 + 0xC], [A5 - 0x1270]
  2190. 000017BE  4CDF 1080                movem.l    D7,A4, [A7]+
  2191. 000017C2  4E5E                     unlink     A6
  2192. 000017C4  2E9F                     move.l     [A7], [A7]+
  2193. 000017C6  4E75                     rts
  2194. 000017C8  0380                     bclr       D0, D1
  2195. 000017CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2196. export_512: // at 000017CC (misaligned)
  2197. 000017CE  0000 48E7                ori.b      D0, 0xE7
  2198. 000017D2  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2199. 000017D6  0008 284B                ori.b      A0, 0x4B /* 'K' */
  2200. 000017DA  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2201. 000017DE  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2202. 000017E2  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2203. 000017E6  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2204. 000017EA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2205. 000017EE  2F0B                     move.l     -[A7], A3
  2206. 000017F0  4EBA 3552                jsr        [PC + 0x3552 /* 00004D44 */]
  2207. 000017F4  2054                     movea.l    A0, [A4]
  2208. 000017F6  317C 0101 006C           move.w     [A0 + 0x6C], 0x101
  2209. 000017FC  486D FAAC                pea.l      [A5 - 0x554]
  2210. 00001800  1F3C 0001                move.b     -[A7], 0x1
  2211. 00001804  2F0B                     move.l     -[A7], A3
  2212. 00001806  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  2213. 0000180A  2F0B                     move.l     -[A7], A3
  2214. 0000180C  4EAD 31F2                jsr        [A5 + 0x31F2 /* export_1594 */]
  2215. 00001810  2054                     movea.l    A0, [A4]
  2216. 00001812  217C 0001 0007 0098      move.l     [A0 + 0x98], 0x10007
  2217. 0000181A  4268 009C                clr.w      [A0 + 0x9C]
  2218. 0000181E  4CDF 1800                movem.l    A3,A4, [A7]+
  2219. 00001822  4E5E                     unlink     A6
  2220. 00001824  205F                     movea.l    A0, [A7]+
  2221. 00001826  DEFC 0012                add.w      A7, 0x12
  2222. 0000182A  4ED0                     jmp        [A0]
  2223. export_513:
  2224. 0000182C  4E56 FFF2                link       A6, -0x000E
  2225. 00001830  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2226. 00001834  286E 0008                movea.l    A4, [A6 + 0x8]
  2227. 00001838  42A7                     clr.l      -[A7]
  2228. 0000183A  2054                     movea.l    A0, [A4]
  2229. 0000183C  2F28 0056                move.l     -[A7], [A0 + 0x56]
  2230. 00001840  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  2231. 00001844  2054                     movea.l    A0, [A4]
  2232. 00001846  215F 0056                move.l     [A0 + 0x56], [A7]+
  2233. 0000184A  4207                     clr.b      D7
  2234. 0000184C  4206                     clr.b      D6
  2235. 0000184E  4AA8 000E                tst.l      [A0 + 0xE]
  2236. 00001852  674C                     beq        +0x4E /* 000018A0 */
  2237. 00001854  42A7                     clr.l      -[A7]
  2238. 00001856  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  2239. 0000185A  265F                     movea.l    A3, [A7]+
  2240. 0000185C  200B                     move.l     D0, A3
  2241. 0000185E  6740                     beq        +0x42 /* 000018A0 */
  2242. 00001860  2053                     movea.l    A0, [A3]
  2243. 00001862  4AA8 01AA                tst.l      [A0 + 0x1AA]
  2244. 00001866  6738                     beq        +0x3A /* 000018A0 */
  2245. 00001868  2D68 01AA FFFA           move.l     [A6 - 0x6], [A0 + 0x1AA]
  2246. 0000186E  4267                     clr.w      -[A7]
  2247. 00001870  1F3C 0001                move.b     -[A7], 0x1
  2248. 00001874  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  2249. 00001878  1A1F                     move.b     D5, [A7]+
  2250. 0000187A  4267                     clr.w      -[A7]
  2251. 0000187C  486E FFFA                pea.l      [A6 - 0x6]
  2252. 00001880  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  2253. 00001884  381F                     move.w     D4, [A7]+
  2254. 00001886  4267                     clr.w      -[A7]
  2255. 00001888  1F05                     move.b     -[A7], D5
  2256. 0000188A  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  2257. 0000188E  1A1F                     move.b     D5, [A7]+
  2258. 00001890  3F04                     move.w     -[A7], D4
  2259. 00001892  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2260. 00001896  2054                     movea.l    A0, [A4]
  2261. 00001898  216E FFFA 0056           move.l     [A0 + 0x56], [A6 - 0x6]
  2262. 0000189E  7C01                     moveq.l    D6, 0x01
  2263. label000018A0:
  2264. 000018A0  1006                     move.b     D0, D6
  2265. 000018A2  6704                     beq        +0x6 /* 000018A8 */
  2266. 000018A4  7E01                     moveq.l    D7, 0x01
  2267. 000018A6  6022                     bra        +0x24 /* 000018CA */
  2268. label000018A8:
  2269. 000018A8  42A7                     clr.l      -[A7]
  2270. 000018AA  7078                     moveq.l    D0, 0x78
  2271. 000018AC  2F00                     move.l     -[A7], D0
  2272. 000018AE  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  2273. 000018B2  2054                     movea.l    A0, [A4]
  2274. 000018B4  215F 0056                move.l     [A0 + 0x56], [A7]+
  2275. 000018B8  2054                     movea.l    A0, [A4]
  2276. 000018BA  2F28 0056                move.l     -[A7], [A0 + 0x56]
  2277. 000018BE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2278. 000018C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2279. 000018C6  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2280. label000018CA:
  2281. 000018CA  1007                     move.b     D0, D7
  2282. 000018CC  670C                     beq        +0xE /* 000018DA */
  2283. 000018CE  486E FFFF                pea.l      [A6 - 0x1]
  2284. 000018D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2285. 000018D6  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  2286. label000018DA:
  2287. 000018DA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2288. 000018DE  4E5E                     unlink     A6
  2289. 000018E0  2E9F                     move.l     [A7], [A7]+
  2290. 000018E2  4E75                     rts
  2291. export_514:
  2292. 000018E4  4E56 FF70                link       A6, -0x0090
  2293. 000018E8  48E7 0018                movem.l    -[A7], A3,A4
  2294. 000018EC  266E 0008                movea.l    A3, [A6 + 0x8]
  2295. 000018F0  284B                     movea.l    A4, A3
  2296. 000018F2  2054                     movea.l    A0, [A4]
  2297. 000018F4  1028 0056                move.b     D0, [A0 + 0x56]
  2298. 000018F8  6722                     beq        +0x24 /* 0000191C */
  2299. 000018FA  1028 0057                move.b     D0, [A0 + 0x57]
  2300. 000018FE  6728                     beq        +0x2A /* 00001928 */
  2301. 00001900  4228 0057                clr.b      [A0 + 0x57]
  2302. 00001904  2F0B                     move.l     -[A7], A3
  2303. 00001906  486E FF70                pea.l      [A6 - 0x90]
  2304. 0000190A  4EAD 24AA                jsr        [A5 + 0x24AA /* export_1169 */]
  2305. 0000190E  2F0B                     move.l     -[A7], A3
  2306. 00001910  486E FF70                pea.l      [A6 - 0x90]
  2307. 00001914  4267                     clr.w      -[A7]
  2308. 00001916  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  2309. 0000191A  600C                     bra        +0xE /* 00001928 */
  2310. label0000191C:
  2311. 0000191C  2F0B                     move.l     -[A7], A3
  2312. 0000191E  4EBA 0018                jsr        [PC + 0x18 /* 00001938 */]
  2313. 00001922  2F0B                     move.l     -[A7], A3
  2314. 00001924  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  2315. label00001928:
  2316. 00001928  2F0B                     move.l     -[A7], A3
  2317. 0000192A  4EBA 0AB8                jsr        [PC + 0xAB8 /* 000023E4 */]
  2318. 0000192E  4CDF 1800                movem.l    A3,A4, [A7]+
  2319. 00001932  4E5E                     unlink     A6
  2320. 00001934  2E9F                     move.l     [A7], [A7]+
  2321. 00001936  4E75                     rts
  2322. fn00001938:
  2323. 00001938  4E56 FF70                link       A6, -0x0090
  2324. 0000193C  48E7 0038                movem.l    -[A7], A2,A3,A4
  2325. 00001940  266E 0008                movea.l    A3, [A6 + 0x8]
  2326. 00001944  284B                     movea.l    A4, A3
  2327. 00001946  102D F104                move.b     D0, [A5 - 0xEFC]
  2328. 0000194A  6762                     beq        +0x64 /* 000019AE */
  2329. 0000194C  42A7                     clr.l      -[A7]
  2330. 0000194E  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  2331. 00001952  205F                     movea.l    A0, [A7]+
  2332. 00001954  43EE FF70                lea.l      A1, [A6 - 0x90]
  2333. 00001958  2050                     movea.l    A0, [A0]
  2334. 0000195A  45E8 00C0                lea.l      A2, [A0 + 0xC0]
  2335. 0000195E  7023                     moveq.l    D0, 0x23
  2336. label00001960:
  2337. 00001960  22DA                     move.l     [A1]+, [A2]+
  2338. 00001962  51C8 FFFC                dbf        D0, -0x6 /* 00001960 */
  2339. 00001966  2054                     movea.l    A0, [A4]
  2340. 00001968  117C 0001 0056           move.b     [A0 + 0x56], 0x1
  2341. 0000196E  4267                     clr.w      -[A7]
  2342. 00001970  486E FF70                pea.l      [A6 - 0x90]
  2343. 00001974  4EAD 27AA                jsr        [A5 + 0x27AA /* export_1265 */]
  2344. 00001978  101F                     move.b     D0, [A7]+
  2345. 0000197A  0A00 0001                xori.b     D0, 0x1
  2346. 0000197E  4A00                     tst.b      D0
  2347. 00001980  6720                     beq        +0x22 /* 000019A2 */
  2348. 00001982  2F00                     move.l     -[A7], D0
  2349. 00001984  4267                     clr.w      -[A7]
  2350. 00001986  2F0B                     move.l     -[A7], A3
  2351. 00001988  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  2352. 0000198C  121F                     move.b     D1, [A7]+
  2353. 0000198E  201F                     move.l     D0, [A7]+
  2354. 00001990  7401                     moveq.l    D2, 0x01
  2355. 00001992  B401                     cmp.b      D2, D1
  2356. 00001994  57C1                     seq        D1
  2357. 00001996  C001                     and.b      D0, D1
  2358. 00001998  6708                     beq        +0xA /* 000019A2 */
  2359. 0000199A  4267                     clr.w      -[A7]
  2360. 0000199C  2F0B                     move.l     -[A7], A3
  2361. 0000199E  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  2362. label000019A2:
  2363. 000019A2  2F0B                     move.l     -[A7], A3
  2364. 000019A4  486E FF70                pea.l      [A6 - 0x90]
  2365. 000019A8  4267                     clr.w      -[A7]
  2366. 000019AA  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  2367. label000019AE:
  2368. 000019AE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2369. 000019B2  4E5E                     unlink     A6
  2370. 000019B4  2E9F                     move.l     [A7], [A7]+
  2371. 000019B6  4E75                     rts
  2372. export_515:
  2373. 000019B8  4E56 FFE4                link       A6, -0x001C
  2374. 000019BC  2F0C                     move.l     -[A7], A4
  2375. 000019BE  206E 0028                movea.l    A0, [A6 + 0x28]
  2376. 000019C2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2377. 000019C6  22D8                     move.l     [A1]+, [A0]+
  2378. 000019C8  22D8                     move.l     [A1]+, [A0]+
  2379. 000019CA  206E 0024                movea.l    A0, [A6 + 0x24]
  2380. 000019CE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2381. 000019D2  22D8                     move.l     [A1]+, [A0]+
  2382. 000019D4  22D8                     move.l     [A1]+, [A0]+
  2383. 000019D6  206E 000C                movea.l    A0, [A6 + 0xC]
  2384. 000019DA  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  2385. 000019DE  22D8                     move.l     [A1]+, [A0]+
  2386. 000019E0  22D8                     move.l     [A1]+, [A0]+
  2387. 000019E2  22D8                     move.l     [A1]+, [A0]+
  2388. 000019E4  286E 0008                movea.l    A4, [A6 + 0x8]
  2389. 000019E8  2F2E 0030                move.l     -[A7], [A6 + 0x30]
  2390. 000019EC  2F2E 002C                move.l     -[A7], [A6 + 0x2C]
  2391. 000019F0  486E FFF8                pea.l      [A6 - 0x8]
  2392. 000019F4  486E FFF0                pea.l      [A6 - 0x10]
  2393. 000019F8  1F2E 0022                move.b     -[A7], [A6 + 0x22]
  2394. 000019FC  1F2E 0020                move.b     -[A7], [A6 + 0x20]
  2395. 00001A00  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  2396. 00001A04  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  2397. 00001A08  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  2398. 00001A0C  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  2399. 00001A10  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2400. 00001A14  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2401. 00001A18  486E FFE4                pea.l      [A6 - 0x1C]
  2402. 00001A1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2403. 00001A20  4EBA 3286                jsr        [PC + 0x3286 /* 00004CA8 */]
  2404. 00001A24  2054                     movea.l    A0, [A4]
  2405. 00001A26  7000                     moveq.l    D0, 0x00
  2406. 00001A28  2140 0070                move.l     [A0 + 0x70], D0
  2407. 00001A2C  7000                     moveq.l    D0, 0x00
  2408. 00001A2E  2140 006C                move.l     [A0 + 0x6C], D0
  2409. 00001A32  317C 0100 0074           move.w     [A0 + 0x74], 0x100
  2410. 00001A38  4228 0076                clr.b      [A0 + 0x76]
  2411. 00001A3C  285F                     movea.l    A4, [A7]+
  2412. 00001A3E  4E5E                     unlink     A6
  2413. 00001A40  205F                     movea.l    A0, [A7]+
  2414. 00001A42  DEFC 002C                add.w      A7, 0x2C /* ',' */
  2415. 00001A46  4ED0                     jmp        [A0]
  2416. export_516:
  2417. 00001A48  4E56 0000                link       A6, 0
  2418. 00001A4C  2F0C                     move.l     -[A7], A4
  2419. 00001A4E  286E 0008                movea.l    A4, [A6 + 0x8]
  2420. 00001A52  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2421. 00001A56  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2422. 00001A5A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2423. 00001A5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2424. 00001A62  4EBA 30E8                jsr        [PC + 0x30E8 /* 00004B4C */]
  2425. 00001A66  2054                     movea.l    A0, [A4]
  2426. 00001A68  7000                     moveq.l    D0, 0x00
  2427. 00001A6A  2140 0070                move.l     [A0 + 0x70], D0
  2428. 00001A6E  7000                     moveq.l    D0, 0x00
  2429. 00001A70  2140 006C                move.l     [A0 + 0x6C], D0
  2430. 00001A74  317C 0100 0074           move.w     [A0 + 0x74], 0x100
  2431. 00001A7A  4228 0076                clr.b      [A0 + 0x76]
  2432. 00001A7E  285F                     movea.l    A4, [A7]+
  2433. 00001A80  4E5E                     unlink     A6
  2434. 00001A82  205F                     movea.l    A0, [A7]+
  2435. 00001A84  DEFC 0010                add.w      A7, 0x10
  2436. 00001A88  4ED0                     jmp        [A0]
  2437. 00001A8A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2438. export_517: // at 00001A8C (misaligned)
  2439. 00001A8E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2440. 00001A92  0008 4EAD                ori.b      A0, 0xAD
  2441. 00001A96  1B0A                     move.b     -[A5], A2
  2442. 00001A98  206E 0008                movea.l    A0, [A6 + 0x8]
  2443. 00001A9C  2050                     movea.l    A0, [A0]
  2444. 00001A9E  117C 0001 0068           move.b     [A0 + 0x68], 0x1
  2445. 00001AA4  4E5E                     unlink     A6
  2446. 00001AA6  2E9F                     move.l     [A7], [A7]+
  2447. 00001AA8  4E75                     rts
  2448. 00001AAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2449. 00001AAE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2450. 00001AB2  0008 2F28                ori.b      A0, 0x28 /* '(' */
  2451. 00001AB6  0008 4EAD                ori.b      A0, 0xAD
  2452. 00001ABA  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  2453. 00001ABE  205F                     movea.l    A0, [A7]+
  2454. 00001AC0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2455. 00001AC4  4ED0                     jmp        [A0]
  2456. 00001AC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2457. export_518: // at 00001AC8 (misaligned)
  2458. 00001ACA  FFBE                     .invalid   <<F/6/7>>
  2459. 00001ACC  48E7 0118                movem.l    -[A7], D7,A3,A4
  2460. 00001AD0  2E2E 0008                move.l     D7, [A6 + 0x8]
  2461. 00001AD4  2847                     movea.l    A4, D7
  2462. 00001AD6  2054                     movea.l    A0, [A4]
  2463. 00001AD8  7000                     moveq.l    D0, 0x00
  2464. 00001ADA  2140 0044                move.l     [A0 + 0x44], D0
  2465. 00001ADE  7000                     moveq.l    D0, 0x00
  2466. 00001AE0  2140 004C                move.l     [A0 + 0x4C], D0
  2467. 00001AE4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2468. 00001AE8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2469. 00001AEC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2470. 00001AF0  2F07                     move.l     -[A7], D7
  2471. 00001AF2  4EBA 12D8                jsr        [PC + 0x12D8 /* 00002DCC */]
  2472. 00001AF6  206E 000C                movea.l    A0, [A6 + 0xC]
  2473. 00001AFA  2650                     movea.l    A3, [A0]
  2474. 00001AFC  2054                     movea.l    A0, [A4]
  2475. 00001AFE  2153 003C                move.l     [A0 + 0x3C], [A3]
  2476. 00001B02  216B 0004 0040           move.l     [A0 + 0x40], [A3 + 0x4]
  2477. 00001B08  486E FFBE                pea.l      [A6 - 0x42]
  2478. 00001B0C  487A FF9E                pea.l      [PC - 0x62 /* 00001AAC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2479. 00001B10  2F0E                     move.l     -[A7], A6
  2480. 00001B12  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2481. 00001B16  486E FFFC                pea.l      [A6 - 0x4]
  2482. 00001B1A  486D 2C84                pea.l      [A5 + 0x2C84]
  2483. 00001B1E  3F3C 0006                move.w     -[A7], 0x6
  2484. 00001B22  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2485. 00001B26  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2486. 00001B2A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2487. 00001B2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2488. 00001B32  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  2489. 00001B36  2054                     movea.l    A0, [A4]
  2490. 00001B38  216E FFFC 0044           move.l     [A0 + 0x44], [A6 - 0x4]
  2491. 00001B3E  7000                     moveq.l    D0, 0x00
  2492. 00001B40  2140 0048                move.l     [A0 + 0x48], D0
  2493. 00001B44  4228 0050                clr.b      [A0 + 0x50]
  2494. 00001B48  217C 2020 2020 0052      move.l     [A0 + 0x52], 0x20202020 /* '    ' */
  2495. 00001B50  42A7                     clr.l      -[A7]
  2496. 00001B52  2F07                     move.l     -[A7], D7
  2497. 00001B54  4EAD 2FE2                jsr        [A5 + 0x2FE2 /* export_1528 */]
  2498. 00001B58  2054                     movea.l    A0, [A4]
  2499. 00001B5A  215F 004C                move.l     [A0 + 0x4C], [A7]+
  2500. 00001B5E  486E FFBE                pea.l      [A6 - 0x42]
  2501. 00001B62  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2502. 00001B66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2503. 00001B6A  7008                     moveq.l    D0, 0x08
  2504. 00001B6C  2F00                     move.l     -[A7], D0
  2505. 00001B6E  4EBA 0994                jsr        [PC + 0x994 /* 00002504 */]
  2506. 00001B72  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2507. 00001B76  4E5E                     unlink     A6
  2508. 00001B78  205F                     movea.l    A0, [A7]+
  2509. 00001B7A  DEFC 0010                add.w      A7, 0x10
  2510. 00001B7E  4ED0                     jmp        [A0]
  2511. export_519:
  2512. 00001B80  4E56 FFFC                link       A6, -0x0004
  2513. 00001B84  486E FFFC                pea.l      [A6 - 0x4]
  2514. 00001B88  486D 2CA4                pea.l      [A5 + 0x2CA4]
  2515. 00001B8C  3F3C 0086                move.w     -[A7], 0x86
  2516. 00001B90  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2517. 00001B94  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2518. 00001B98  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2519. 00001B9C  42A7                     clr.l      -[A7]
  2520. 00001B9E  42A7                     clr.l      -[A7]
  2521. 00001BA0  486D FBC4                pea.l      [A5 - 0x43C]
  2522. 00001BA4  486D FBC4                pea.l      [A5 - 0x43C]
  2523. 00001BA8  1F3C 0001                move.b     -[A7], 0x1
  2524. 00001BAC  1F3C 0004                move.b     -[A7], 0x4
  2525. 00001BB0  486D FAAC                pea.l      [A5 - 0x554]
  2526. 00001BB4  486D F804                pea.l      [A5 - 0x7FC]
  2527. 00001BB8  42A7                     clr.l      -[A7]
  2528. 00001BBA  4267                     clr.w      -[A7]
  2529. 00001BBC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2530. 00001BC0  4EBA 2642                jsr        [PC + 0x2642 /* 00004204 */]
  2531. 00001BC4  206E FFFC                movea.l    A0, [A6 - 0x4]
  2532. 00001BC8  2050                     movea.l    A0, [A0]
  2533. 00001BCA  317C 0001 007C           move.w     [A0 + 0x7C], 0x1
  2534. 00001BD0  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  2535. 00001BD6  4E5E                     unlink     A6
  2536. 00001BD8  2E9F                     move.l     [A7], [A7]+
  2537. 00001BDA  4E75                     rts
  2538. export_520:
  2539. 00001BDC  4E56 FFF8                link       A6, -0x0008
  2540. 00001BE0  48E7 0118                movem.l    -[A7], D7,A3,A4
  2541. 00001BE4  2E2E 0008                move.l     D7, [A6 + 0x8]
  2542. 00001BE8  2847                     movea.l    A4, D7
  2543. 00001BEA  42A7                     clr.l      -[A7]
  2544. 00001BEC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2545. 00001BF0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2546. 00001BF4  2F07                     move.l     -[A7], D7
  2547. 00001BF6  4EBA 2214                jsr        [PC + 0x2214 /* 00003E0C */]
  2548. 00001BFA  2054                     movea.l    A0, [A4]
  2549. 00001BFC  317C 0003 003C           move.w     [A0 + 0x3C], 0x3
  2550. 00001C02  486E FFF8                pea.l      [A6 - 0x8]
  2551. 00001C06  2F07                     move.l     -[A7], D7
  2552. 00001C08  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  2553. 00001C0C  206E 000C                movea.l    A0, [A6 + 0xC]
  2554. 00001C10  2650                     movea.l    A3, [A0]
  2555. 00001C12  486E FFF8                pea.l      [A6 - 0x8]
  2556. 00001C16  2F0B                     move.l     -[A7], A3
  2557. 00001C18  42A7                     clr.l      -[A7]
  2558. 00001C1A  42A7                     clr.l      -[A7]
  2559. 00001C1C  42A7                     clr.l      -[A7]
  2560. 00001C1E  4267                     clr.w      -[A7]
  2561. 00001C20  2F07                     move.l     -[A7], D7
  2562. 00001C22  4EBA 224C                jsr        [PC + 0x224C /* 00003E70 */]
  2563. 00001C26  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2564. 00001C2A  2F3C 0000 0100           move.l     -[A7], 0x100
  2565. 00001C30  4EBA 08FA                jsr        [PC + 0x8FA /* 0000252C */]
  2566. 00001C34  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2567. 00001C38  4E5E                     unlink     A6
  2568. 00001C3A  205F                     movea.l    A0, [A7]+
  2569. 00001C3C  DEFC 0010                add.w      A7, 0x10
  2570. 00001C40  4ED0                     jmp        [A0]
  2571. 00001C42  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2572. export_521: // at 00001C44 (misaligned)
  2573. 00001C46  FFF8                     .invalid   <<F/7/7>>
  2574. 00001C48  48E7 0118                movem.l    -[A7], D7,A3,A4
  2575. 00001C4C  2E2E 0008                move.l     D7, [A6 + 0x8]
  2576. 00001C50  2647                     movea.l    A3, D7
  2577. 00001C52  42A7                     clr.l      -[A7]
  2578. 00001C54  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2579. 00001C58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2580. 00001C5C  2F07                     move.l     -[A7], D7
  2581. 00001C5E  4EBA 21AC                jsr        [PC + 0x21AC /* 00003E0C */]
  2582. 00001C62  2053                     movea.l    A0, [A3]
  2583. 00001C64  317C 0004 003C           move.w     [A0 + 0x3C], 0x4
  2584. 00001C6A  486E FFF8                pea.l      [A6 - 0x8]
  2585. 00001C6E  2F07                     move.l     -[A7], D7
  2586. 00001C70  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  2587. 00001C74  206E 000C                movea.l    A0, [A6 + 0xC]
  2588. 00001C78  2850                     movea.l    A4, [A0]
  2589. 00001C7A  486E FFF8                pea.l      [A6 - 0x8]
  2590. 00001C7E  486C 0002                pea.l      [A4 + 0x2]
  2591. 00001C82  1014                     move.b     D0, [A4]
  2592. 00001C84  4880                     ext.w      D0
  2593. 00001C86  48C0                     ext.l      D0
  2594. 00001C88  2F00                     move.l     -[A7], D0
  2595. 00001C8A  42A7                     clr.l      -[A7]
  2596. 00001C8C  7001                     moveq.l    D0, 0x01
  2597. 00001C8E  2F00                     move.l     -[A7], D0
  2598. 00001C90  3F3C 0001                move.w     -[A7], 0x1
  2599. 00001C94  2F07                     move.l     -[A7], D7
  2600. 00001C96  4EBA 21D8                jsr        [PC + 0x21D8 /* 00003E70 */]
  2601. 00001C9A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2602. 00001C9E  2F3C 0000 0102           move.l     -[A7], 0x102
  2603. 00001CA4  4EBA 0886                jsr        [PC + 0x886 /* 0000252C */]
  2604. 00001CA8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2605. 00001CAC  4E5E                     unlink     A6
  2606. 00001CAE  205F                     movea.l    A0, [A7]+
  2607. 00001CB0  DEFC 0010                add.w      A7, 0x10
  2608. 00001CB4  4ED0                     jmp        [A0]
  2609. 00001CB6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2610. export_522: // at 00001CB8 (misaligned)
  2611. 00001CBA  FFF8                     .invalid   <<F/7/7>>
  2612. 00001CBC  48E7 0118                movem.l    -[A7], D7,A3,A4
  2613. 00001CC0  2E2E 0008                move.l     D7, [A6 + 0x8]
  2614. 00001CC4  2647                     movea.l    A3, D7
  2615. 00001CC6  42A7                     clr.l      -[A7]
  2616. 00001CC8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2617. 00001CCC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2618. 00001CD0  2F07                     move.l     -[A7], D7
  2619. 00001CD2  4EBA 2138                jsr        [PC + 0x2138 /* 00003E0C */]
  2620. 00001CD6  2053                     movea.l    A0, [A3]
  2621. 00001CD8  317C 000C 003C           move.w     [A0 + 0x3C], 0xC
  2622. 00001CDE  486E FFF8                pea.l      [A6 - 0x8]
  2623. 00001CE2  2F07                     move.l     -[A7], D7
  2624. 00001CE4  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  2625. 00001CE8  206E 000C                movea.l    A0, [A6 + 0xC]
  2626. 00001CEC  2850                     movea.l    A4, [A0]
  2627. 00001CEE  486E FFF8                pea.l      [A6 - 0x8]
  2628. 00001CF2  486C 0002                pea.l      [A4 + 0x2]
  2629. 00001CF6  1014                     move.b     D0, [A4]
  2630. 00001CF8  4880                     ext.w      D0
  2631. 00001CFA  48C0                     ext.l      D0
  2632. 00001CFC  2F00                     move.l     -[A7], D0
  2633. 00001CFE  42A7                     clr.l      -[A7]
  2634. 00001D00  7001                     moveq.l    D0, 0x01
  2635. 00001D02  2F00                     move.l     -[A7], D0
  2636. 00001D04  3F3C 0002                move.w     -[A7], 0x2
  2637. 00001D08  2F07                     move.l     -[A7], D7
  2638. 00001D0A  4EBA 2164                jsr        [PC + 0x2164 /* 00003E70 */]
  2639. 00001D0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2640. 00001D12  2F3C 0000 0102           move.l     -[A7], 0x102
  2641. 00001D18  4EBA 0812                jsr        [PC + 0x812 /* 0000252C */]
  2642. 00001D1C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2643. 00001D20  4E5E                     unlink     A6
  2644. 00001D22  205F                     movea.l    A0, [A7]+
  2645. 00001D24  DEFC 0010                add.w      A7, 0x10
  2646. 00001D28  4ED0                     jmp        [A0]
  2647. 00001D2A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2648. export_523: // at 00001D2C (misaligned)
  2649. 00001D2E  0000 48E7                ori.b      D0, 0xE7
  2650. 00001D32  0118                     btst       [A0]+, D0
  2651. 00001D34  2E2E 0008                move.l     D7, [A6 + 0x8]
  2652. 00001D38  2847                     movea.l    A4, D7
  2653. 00001D3A  2054                     movea.l    A0, [A4]
  2654. 00001D3C  7000                     moveq.l    D0, 0x00
  2655. 00001D3E  2140 0060                move.l     [A0 + 0x60], D0
  2656. 00001D42  42A7                     clr.l      -[A7]
  2657. 00001D44  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2658. 00001D48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2659. 00001D4C  2F07                     move.l     -[A7], D7
  2660. 00001D4E  4EBA 1F28                jsr        [PC + 0x1F28 /* 00003C78 */]
  2661. 00001D52  2054                     movea.l    A0, [A4]
  2662. 00001D54  317C 0005 003C           move.w     [A0 + 0x3C], 0x5
  2663. 00001D5A  226E 000C                movea.l    A1, [A6 + 0xC]
  2664. 00001D5E  2651                     movea.l    A3, [A1]
  2665. 00001D60  2F0B                     move.l     -[A7], A3
  2666. 00001D62  4267                     clr.w      -[A7]
  2667. 00001D64  2F07                     move.l     -[A7], D7
  2668. 00001D66  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2669. 00001D6A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2670. 00001D6E  2F3C 0000 0100           move.l     -[A7], 0x100
  2671. 00001D74  4EBA 07B6                jsr        [PC + 0x7B6 /* 0000252C */]
  2672. 00001D78  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2673. 00001D7C  4E5E                     unlink     A6
  2674. 00001D7E  205F                     movea.l    A0, [A7]+
  2675. 00001D80  DEFC 0010                add.w      A7, 0x10
  2676. 00001D84  4ED0                     jmp        [A0]
  2677. 00001D86  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2678. 00001D8A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2679. 00001D8E  0008 2F28                ori.b      A0, 0x28 /* '(' */
  2680. 00001D92  0008 4EAD                ori.b      A0, 0xAD
  2681. 00001D96  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  2682. 00001D9A  205F                     movea.l    A0, [A7]+
  2683. 00001D9C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2684. 00001DA0  4ED0                     jmp        [A0]
  2685. 00001DA2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2686. export_524: // at 00001DA4 (misaligned)
  2687. 00001DA6  FFB8                     .invalid   <<F/6/7>>
  2688. 00001DA8  48E7 0118                movem.l    -[A7], D7,A3,A4
  2689. 00001DAC  286E 0008                movea.l    A4, [A6 + 0x8]
  2690. 00001DB0  2054                     movea.l    A0, [A4]
  2691. 00001DB2  7000                     moveq.l    D0, 0x00
  2692. 00001DB4  2140 0060                move.l     [A0 + 0x60], D0
  2693. 00001DB8  42A7                     clr.l      -[A7]
  2694. 00001DBA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2695. 00001DBE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2696. 00001DC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2697. 00001DC6  4EBA 1EB0                jsr        [PC + 0x1EB0 /* 00003C78 */]
  2698. 00001DCA  206E 000C                movea.l    A0, [A6 + 0xC]
  2699. 00001DCE  2050                     movea.l    A0, [A0]
  2700. 00001DD0  2D48 FFB8                move.l     [A6 - 0x48], A0
  2701. 00001DD4  2254                     movea.l    A1, [A4]
  2702. 00001DD6  1350 005C                move.b     [A1 + 0x5C], [A0]
  2703. 00001DDA  206E FFB8                movea.l    A0, [A6 - 0x48]
  2704. 00001DDE  3368 0002 005E           move.w     [A1 + 0x5E], [A0 + 0x2]
  2705. 00001DE4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2706. 00001DE6  B069 005E                cmp.w      D0, [A1 + 0x5E]
  2707. 00001DEA  6700 008C                beq        +0x8E /* 00001E78 */
  2708. 00001DEE  486E FFC2                pea.l      [A6 - 0x3E]
  2709. 00001DF2  487A FF94                pea.l      [PC - 0x6C /* 00001D88, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2710. 00001DF6  2F0E                     move.l     -[A7], A6
  2711. 00001DF8  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2712. 00001DFC  2054                     movea.l    A0, [A4]
  2713. 00001DFE  1028 005C                move.b     D0, [A0 + 0x5C]
  2714. 00001E02  6748                     beq        +0x4A /* 00001E4C */
  2715. 00001E04  102D FC55                move.b     D0, [A5 - 0x3AB]
  2716. 00001E08  6742                     beq        +0x44 /* 00001E4C */
  2717. 00001E0A  42A7                     clr.l      -[A7]
  2718. 00001E0C  2F3C 6369 636E           move.l     -[A7], 0x6369636E /* 'cicn' */
  2719. 00001E12  2054                     movea.l    A0, [A4]
  2720. 00001E14  3F28 005E                move.w     -[A7], [A0 + 0x5E]
  2721. 00001E18  A9A0                     syscall    GetResource
  2722. 00001E1A  265F                     movea.l    A3, [A7]+
  2723. 00001E1C  200B                     move.l     D0, A3
  2724. 00001E1E  6710                     beq        +0x12 /* 00001E30 */
  2725. 00001E20  4267                     clr.w      -[A7]
  2726. 00001E22  2F0B                     move.l     -[A7], A3
  2727. 00001E24  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2728. 00001E28  1E1F                     move.b     D7, [A7]+
  2729. 00001E2A  2F0B                     move.l     -[A7], A3
  2730. 00001E2C  205F                     movea.l    A0, [A7]+
  2731. 00001E2E  A04A                     syscall    HNoPurge
  2732. label00001E30:
  2733. 00001E30  42A7                     clr.l      -[A7]
  2734. 00001E32  2054                     movea.l    A0, [A4]
  2735. 00001E34  3F28 005E                move.w     -[A7], [A0 + 0x5E]
  2736. 00001E38  AA1E                     syscall    GetCIcon
  2737. 00001E3A  2054                     movea.l    A0, [A4]
  2738. 00001E3C  215F 0060                move.l     [A0 + 0x60], [A7]+
  2739. 00001E40  200B                     move.l     D0, A3
  2740. 00001E42  6708                     beq        +0xA /* 00001E4C */
  2741. 00001E44  2F0B                     move.l     -[A7], A3
  2742. 00001E46  1F07                     move.b     -[A7], D7
  2743. 00001E48  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  2744. label00001E4C:
  2745. 00001E4C  2054                     movea.l    A0, [A4]
  2746. 00001E4E  4AA8 0060                tst.l      [A0 + 0x60]
  2747. 00001E52  6618                     bne        +0x1A /* 00001E6C */
  2748. 00001E54  42A7                     clr.l      -[A7]
  2749. 00001E56  2054                     movea.l    A0, [A4]
  2750. 00001E58  3F28 005E                move.w     -[A7], [A0 + 0x5E]
  2751. 00001E5C  A9BB                     syscall    GetIcon
  2752. 00001E5E  2054                     movea.l    A0, [A4]
  2753. 00001E60  215F 0060                move.l     [A0 + 0x60], [A7]+
  2754. 00001E64  6706                     beq        +0x8 /* 00001E6C */
  2755. 00001E66  2054                     movea.l    A0, [A4]
  2756. 00001E68  4228 005C                clr.b      [A0 + 0x5C]
  2757. label00001E6C:
  2758. 00001E6C  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  2759. 00001E70  486E FFC2                pea.l      [A6 - 0x3E]
  2760. 00001E74  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2761. label00001E78:
  2762. 00001E78  2054                     movea.l    A0, [A4]
  2763. 00001E7A  317C 0007 003C           move.w     [A0 + 0x3C], 0x7
  2764. 00001E80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2765. 00001E84  7004                     moveq.l    D0, 0x04
  2766. 00001E86  2F00                     move.l     -[A7], D0
  2767. 00001E88  4EBA 067A                jsr        [PC + 0x67A /* 00002504 */]
  2768. 00001E8C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2769. 00001E90  4E5E                     unlink     A6
  2770. 00001E92  205F                     movea.l    A0, [A7]+
  2771. 00001E94  DEFC 0010                add.w      A7, 0x10
  2772. 00001E98  4ED0                     jmp        [A0]
  2773. 00001E9A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2774. 00001E9E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2775. 00001EA2  0008 2F28                ori.b      A0, 0x28 /* '(' */
  2776. 00001EA6  0008 4EAD                ori.b      A0, 0xAD
  2777. 00001EAA  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  2778. 00001EAE  205F                     movea.l    A0, [A7]+
  2779. 00001EB0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2780. 00001EB4  4ED0                     jmp        [A0]
  2781. 00001EB6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2782. export_525: // at 00001EB8 (misaligned)
  2783. 00001EBA  FFC2                     .invalid   <<F/7/7>>
  2784. 00001EBC  48E7 0018                movem.l    -[A7], A3,A4
  2785. 00001EC0  286E 0008                movea.l    A4, [A6 + 0x8]
  2786. 00001EC4  2054                     movea.l    A0, [A4]
  2787. 00001EC6  7000                     moveq.l    D0, 0x00
  2788. 00001EC8  2140 0060                move.l     [A0 + 0x60], D0
  2789. 00001ECC  42A7                     clr.l      -[A7]
  2790. 00001ECE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2791. 00001ED2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2792. 00001ED6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2793. 00001EDA  4EBA 1D9C                jsr        [PC + 0x1D9C /* 00003C78 */]
  2794. 00001EDE  206E 000C                movea.l    A0, [A6 + 0xC]
  2795. 00001EE2  2650                     movea.l    A3, [A0]
  2796. 00001EE4  2054                     movea.l    A0, [A4]
  2797. 00001EE6  1153 005C                move.b     [A0 + 0x5C], [A3]
  2798. 00001EEA  316B 0002 005E           move.w     [A0 + 0x5E], [A3 + 0x2]
  2799. 00001EF0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2800. 00001EF2  B068 005E                cmp.w      D0, [A0 + 0x5E]
  2801. 00001EF6  6758                     beq        +0x5A /* 00001F50 */
  2802. 00001EF8  486E FFC2                pea.l      [A6 - 0x3E]
  2803. 00001EFC  487A FF9E                pea.l      [PC - 0x62 /* 00001E9C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2804. 00001F00  2F0E                     move.l     -[A7], A6
  2805. 00001F02  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2806. 00001F06  2054                     movea.l    A0, [A4]
  2807. 00001F08  1028 005C                move.b     D0, [A0 + 0x5C]
  2808. 00001F0C  6716                     beq        +0x18 /* 00001F24 */
  2809. 00001F0E  102D FC55                move.b     D0, [A5 - 0x3AB]
  2810. 00001F12  6710                     beq        +0x12 /* 00001F24 */
  2811. 00001F14  42A7                     clr.l      -[A7]
  2812. 00001F16  2054                     movea.l    A0, [A4]
  2813. 00001F18  3F28 005E                move.w     -[A7], [A0 + 0x5E]
  2814. 00001F1C  AA0C                     syscall    GetPixPat
  2815. 00001F1E  2054                     movea.l    A0, [A4]
  2816. 00001F20  215F 0060                move.l     [A0 + 0x60], [A7]+
  2817. label00001F24:
  2818. 00001F24  2054                     movea.l    A0, [A4]
  2819. 00001F26  4AA8 0060                tst.l      [A0 + 0x60]
  2820. 00001F2A  6618                     bne        +0x1A /* 00001F44 */
  2821. 00001F2C  42A7                     clr.l      -[A7]
  2822. 00001F2E  2054                     movea.l    A0, [A4]
  2823. 00001F30  3F28 005E                move.w     -[A7], [A0 + 0x5E]
  2824. 00001F34  A9B8                     syscall    GetPattern
  2825. 00001F36  2054                     movea.l    A0, [A4]
  2826. 00001F38  215F 0060                move.l     [A0 + 0x60], [A7]+
  2827. 00001F3C  6706                     beq        +0x8 /* 00001F44 */
  2828. 00001F3E  2054                     movea.l    A0, [A4]
  2829. 00001F40  4228 005C                clr.b      [A0 + 0x5C]
  2830. label00001F44:
  2831. 00001F44  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  2832. 00001F48  486E FFC2                pea.l      [A6 - 0x3E]
  2833. 00001F4C  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2834. label00001F50:
  2835. 00001F50  2054                     movea.l    A0, [A4]
  2836. 00001F52  317C 0013 003C           move.w     [A0 + 0x3C], 0x13
  2837. 00001F58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2838. 00001F5C  7004                     moveq.l    D0, 0x04
  2839. 00001F5E  2F00                     move.l     -[A7], D0
  2840. 00001F60  4EBA 05A2                jsr        [PC + 0x5A2 /* 00002504 */]
  2841. 00001F64  4CDF 1800                movem.l    A3,A4, [A7]+
  2842. 00001F68  4E5E                     unlink     A6
  2843. 00001F6A  205F                     movea.l    A0, [A7]+
  2844. 00001F6C  DEFC 0010                add.w      A7, 0x10
  2845. 00001F70  4ED0                     jmp        [A0]
  2846. 00001F72  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2847. 00001F76  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2848. 00001F7A  0008 2F28                ori.b      A0, 0x28 /* '(' */
  2849. 00001F7E  0008 4EAD                ori.b      A0, 0xAD
  2850. 00001F82  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  2851. 00001F86  205F                     movea.l    A0, [A7]+
  2852. 00001F88  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2853. 00001F8C  4ED0                     jmp        [A0]
  2854. 00001F8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2855. export_526: // at 00001F90 (misaligned)
  2856. 00001F92  FFB2                     .invalid   <<F/6/7>>
  2857. 00001F94  48E7 0018                movem.l    -[A7], A3,A4
  2858. 00001F98  206E 0016                movea.l    A0, [A6 + 0x16]
  2859. 00001F9C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2860. 00001FA0  22D8                     move.l     [A1]+, [A0]+
  2861. 00001FA2  22D8                     move.l     [A1]+, [A0]+
  2862. 00001FA4  206E 0012                movea.l    A0, [A6 + 0x12]
  2863. 00001FA8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2864. 00001FAC  22D8                     move.l     [A1]+, [A0]+
  2865. 00001FAE  22D8                     move.l     [A1]+, [A0]+
  2866. 00001FB0  266E 0008                movea.l    A3, [A6 + 0x8]
  2867. 00001FB4  284B                     movea.l    A4, A3
  2868. 00001FB6  2054                     movea.l    A0, [A4]
  2869. 00001FB8  7000                     moveq.l    D0, 0x00
  2870. 00001FBA  2140 005E                move.l     [A0 + 0x5E], D0
  2871. 00001FBE  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  2872. 00001FC2  486E FFF8                pea.l      [A6 - 0x8]
  2873. 00001FC6  486E FFF0                pea.l      [A6 - 0x10]
  2874. 00001FCA  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2875. 00001FCE  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2876. 00001FD2  2F0B                     move.l     -[A7], A3
  2877. 00001FD4  4EBA 1BF2                jsr        [PC + 0x1BF2 /* 00003BC8 */]
  2878. 00001FD8  2054                     movea.l    A0, [A4]
  2879. 00001FDA  316E 000C 005C           move.w     [A0 + 0x5C], [A6 + 0xC]
  2880. 00001FE0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2881. 00001FE2  B068 005C                cmp.w      D0, [A0 + 0x5C]
  2882. 00001FE6  672A                     beq        +0x2C /* 00002012 */
  2883. 00001FE8  486E FFB2                pea.l      [A6 - 0x4E]
  2884. 00001FEC  487A FF86                pea.l      [PC - 0x7A /* 00001F74, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2885. 00001FF0  2F0E                     move.l     -[A7], A6
  2886. 00001FF2  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2887. 00001FF6  42A7                     clr.l      -[A7]
  2888. 00001FF8  2054                     movea.l    A0, [A4]
  2889. 00001FFA  3F28 005C                move.w     -[A7], [A0 + 0x5C]
  2890. 00001FFE  A9BC                     syscall    GetPicture
  2891. 00002000  2054                     movea.l    A0, [A4]
  2892. 00002002  215F 005E                move.l     [A0 + 0x5E], [A7]+
  2893. 00002006  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  2894. 0000200A  486E FFB2                pea.l      [A6 - 0x4E]
  2895. 0000200E  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2896. label00002012:
  2897. 00002012  42A7                     clr.l      -[A7]
  2898. 00002014  2F0B                     move.l     -[A7], A3
  2899. 00002016  4EAD 3052                jsr        [A5 + 0x3052 /* export_1542 */]
  2900. 0000201A  2054                     movea.l    A0, [A4]
  2901. 0000201C  317C 000A 003C           move.w     [A0 + 0x3C], 0xA /* '\n' */
  2902. 00002022  4CDF 1800                movem.l    A3,A4, [A7]+
  2903. 00002026  4E5E                     unlink     A6
  2904. 00002028  205F                     movea.l    A0, [A7]+
  2905. 0000202A  DEFC 0016                add.w      A7, 0x16
  2906. 0000202E  4ED0                     jmp        [A0]
  2907. 00002030  4E56 0000                link       A6, 0
  2908. 00002034  206E 0008                movea.l    A0, [A6 + 0x8]
  2909. 00002038  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2910. 0000203C  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  2911. 00002040  4E5E                     unlink     A6
  2912. 00002042  205F                     movea.l    A0, [A7]+
  2913. 00002044  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2914. 00002048  4ED0                     jmp        [A0]
  2915. 0000204A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2916. export_527: // at 0000204C (misaligned)
  2917. 0000204E  FFC2                     .invalid   <<F/7/7>>
  2918. 00002050  2F0C                     move.l     -[A7], A4
  2919. 00002052  286E 0008                movea.l    A4, [A6 + 0x8]
  2920. 00002056  2054                     movea.l    A0, [A4]
  2921. 00002058  7000                     moveq.l    D0, 0x00
  2922. 0000205A  2140 005E                move.l     [A0 + 0x5E], D0
  2923. 0000205E  42A7                     clr.l      -[A7]
  2924. 00002060  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2925. 00002064  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2926. 00002068  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2927. 0000206C  4EBA 1C0A                jsr        [PC + 0x1C0A /* 00003C78 */]
  2928. 00002070  206E 000C                movea.l    A0, [A6 + 0xC]
  2929. 00002074  2050                     movea.l    A0, [A0]
  2930. 00002076  2254                     movea.l    A1, [A4]
  2931. 00002078  3350 005C                move.w     [A1 + 0x5C], [A0]
  2932. 0000207C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2933. 0000207E  B069 005C                cmp.w      D0, [A1 + 0x5C]
  2934. 00002082  672A                     beq        +0x2C /* 000020AE */
  2935. 00002084  486E FFC2                pea.l      [A6 - 0x3E]
  2936. 00002088  487A FFA6                pea.l      [PC - 0x5A /* 00002030, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2937. 0000208C  2F0E                     move.l     -[A7], A6
  2938. 0000208E  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2939. 00002092  42A7                     clr.l      -[A7]
  2940. 00002094  2054                     movea.l    A0, [A4]
  2941. 00002096  3F28 005C                move.w     -[A7], [A0 + 0x5C]
  2942. 0000209A  A9BC                     syscall    GetPicture
  2943. 0000209C  2054                     movea.l    A0, [A4]
  2944. 0000209E  215F 005E                move.l     [A0 + 0x5E], [A7]+
  2945. 000020A2  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  2946. 000020A6  486E FFC2                pea.l      [A6 - 0x3E]
  2947. 000020AA  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2948. label000020AE:
  2949. 000020AE  2054                     movea.l    A0, [A4]
  2950. 000020B0  317C 000A 003C           move.w     [A0 + 0x3C], 0xA /* '\n' */
  2951. 000020B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2952. 000020BA  7002                     moveq.l    D0, 0x02
  2953. 000020BC  2F00                     move.l     -[A7], D0
  2954. 000020BE  4EBA 0444                jsr        [PC + 0x444 /* 00002504 */]
  2955. 000020C2  285F                     movea.l    A4, [A7]+
  2956. 000020C4  4E5E                     unlink     A6
  2957. 000020C6  205F                     movea.l    A0, [A7]+
  2958. 000020C8  DEFC 0010                add.w      A7, 0x10
  2959. 000020CC  4ED0                     jmp        [A0]
  2960. 000020CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2961. 000020D2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2962. 000020D6  0008 2F28                ori.b      A0, 0x28 /* '(' */
  2963. 000020DA  0008 4EAD                ori.b      A0, 0xAD
  2964. 000020DE  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  2965. 000020E2  205F                     movea.l    A0, [A7]+
  2966. 000020E4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2967. 000020E8  4ED0                     jmp        [A0]
  2968. 000020EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2969. export_528: // at 000020EC (misaligned)
  2970. 000020EE  FFBE                     .invalid   <<F/6/7>>
  2971. 000020F0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2972. 000020F4  2C2E 0008                move.l     D6, [A6 + 0x8]
  2973. 000020F8  2846                     movea.l    A4, D6
  2974. 000020FA  2054                     movea.l    A0, [A4]
  2975. 000020FC  7000                     moveq.l    D0, 0x00
  2976. 000020FE  2140 0060                move.l     [A0 + 0x60], D0
  2977. 00002102  42A7                     clr.l      -[A7]
  2978. 00002104  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2979. 00002108  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2980. 0000210C  2F06                     move.l     -[A7], D6
  2981. 0000210E  4EBA 1B68                jsr        [PC + 0x1B68 /* 00003C78 */]
  2982. 00002112  206E 000C                movea.l    A0, [A6 + 0xC]
  2983. 00002116  2650                     movea.l    A3, [A0]
  2984. 00002118  42A7                     clr.l      -[A7]
  2985. 0000211A  7001                     moveq.l    D0, 0x01
  2986. 0000211C  2F00                     move.l     -[A7], D0
  2987. 0000211E  302B 0002                move.w     D0, [A3 + 0x2]
  2988. 00002122  48C0                     ext.l      D0
  2989. 00002124  2F00                     move.l     -[A7], D0
  2990. 00002126  201F                     move.l     D0, [A7]+
  2991. 00002128  2E9F                     move.l     [A7], [A7]+
  2992. 0000212A  B097                     cmp.l      D0, [A7]
  2993. 0000212C  6F02                     ble        +0x4 /* 00002130 */
  2994. 0000212E  2E80                     move.l     [A7], D0
  2995. label00002130:
  2996. 00002130  201F                     move.l     D0, [A7]+
  2997. 00002132  2054                     movea.l    A0, [A4]
  2998. 00002134  3140 0064                move.w     [A0 + 0x64], D0
  2999. 00002138  316B 0004 0066           move.w     [A0 + 0x66], [A3 + 0x4]
  3000. 0000213E  3153 005C                move.w     [A0 + 0x5C], [A3]
  3001. 00002142  70FF                     moveq.l    D0, 0xFFFFFFFF
  3002. 00002144  B053                     cmp.w      D0, [A3]
  3003. 00002146  6740                     beq        +0x42 /* 00002188 */
  3004. 00002148  486E FFC2                pea.l      [A6 - 0x3E]
  3005. 0000214C  487A FF82                pea.l      [PC - 0x7E /* 000020D0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3006. 00002150  2F0E                     move.l     -[A7], A6
  3007. 00002152  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  3008. 00002156  42A7                     clr.l      -[A7]
  3009. 00002158  3F13                     move.w     -[A7], [A3]
  3010. 0000215A  A9BF                     syscall    GetRMenu
  3011. 0000215C  2E1F                     move.l     D7, [A7]+
  3012. 0000215E  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  3013. 00002162  4A87                     tst.l      D7
  3014. 00002164  6706                     beq        +0x8 /* 0000216C */
  3015. 00002166  2F07                     move.l     -[A7], D7
  3016. 00002168  205F                     movea.l    A0, [A7]+
  3017. 0000216A  A04A                     syscall    HNoPurge
  3018. label0000216C:
  3019. 0000216C  2F07                     move.l     -[A7], D7
  3020. 0000216E  3F13                     move.w     -[A7], [A3]
  3021. 00002170  2054                     movea.l    A0, [A4]
  3022. 00002172  3F28 0064                move.w     -[A7], [A0 + 0x64]
  3023. 00002176  4267                     clr.w      -[A7]
  3024. 00002178  2F06                     move.l     -[A7], D6
  3025. 0000217A  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  3026. 0000217E  486E FFC2                pea.l      [A6 - 0x3E]
  3027. 00002182  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  3028. 00002186  6008                     bra        +0xA /* 00002190 */
  3029. label00002188:
  3030. 00002188  2054                     movea.l    A0, [A4]
  3031. 0000218A  317C FFFF 005E           move.w     [A0 + 0x5E], 0xFFFF
  3032. label00002190:
  3033. 00002190  2054                     movea.l    A0, [A4]
  3034. 00002192  317C 000B 003C           move.w     [A0 + 0x3C], 0xB
  3035. 00002198  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3036. 0000219C  7006                     moveq.l    D0, 0x06
  3037. 0000219E  2F00                     move.l     -[A7], D0
  3038. 000021A0  4EBA 0362                jsr        [PC + 0x362 /* 00002504 */]
  3039. 000021A4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3040. 000021A8  4E5E                     unlink     A6
  3041. 000021AA  205F                     movea.l    A0, [A7]+
  3042. 000021AC  DEFC 0010                add.w      A7, 0x10
  3043. 000021B0  4ED0                     jmp        [A0]
  3044. 000021B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3045. export_529: // at 000021B4 (misaligned)
  3046. 000021B6  FFF4                     .invalid   <<F/7/7>>
  3047. 000021B8  48E7 0308                movem.l    -[A7], D6,D7,A4
  3048. 000021BC  286E 0008                movea.l    A4, [A6 + 0x8]
  3049. 000021C0  2054                     movea.l    A0, [A4]
  3050. 000021C2  4AA8 0060                tst.l      [A0 + 0x60]
  3051. 000021C6  6768                     beq        +0x6A /* 00002230 */
  3052. 000021C8  2F28 0060                move.l     -[A7], [A0 + 0x60]
  3053. 000021CC  A948                     syscall    CalcMenuSize
  3054. 000021CE  2254                     movea.l    A1, [A4]
  3055. 000021D0  2069 0060                movea.l    A0, [A1 + 0x60]
  3056. 000021D4  2050                     movea.l    A0, [A0]
  3057. 000021D6  3029 0066                move.w     D0, [A1 + 0x66]
  3058. 000021DA  D068 0002                add.w      D0, [A0 + 0x2]
  3059. 000021DE  3229 004A                move.w     D1, [A1 + 0x4A]
  3060. 000021E2  D240                     add.w      D1, D0
  3061. 000021E4  3029 004E                move.w     D0, [A1 + 0x4E]
  3062. 000021E8  D041                     add.w      D0, D1
  3063. 000021EA  3E00                     move.w     D7, D0
  3064. 000021EC  5647                     addq.w     D7, 3
  3065. 000021EE  486D F804                pea.l      [A5 - 0x7FC]
  3066. 000021F2  486E FFF4                pea.l      [A6 - 0xC]
  3067. 000021F6  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  3068. 000021FA  302E FFF6                move.w     D0, [A6 - 0xA]
  3069. 000021FE  D06E FFF4                add.w      D0, [A6 - 0xC]
  3070. 00002202  322E FFFA                move.w     D1, [A6 - 0x6]
  3071. 00002206  D240                     add.w      D1, D0
  3072. 00002208  2054                     movea.l    A0, [A4]
  3073. 0000220A  3028 0048                move.w     D0, [A0 + 0x48]
  3074. 0000220E  D041                     add.w      D0, D1
  3075. 00002210  3228 004C                move.w     D1, [A0 + 0x4C]
  3076. 00002214  D240                     add.w      D1, D0
  3077. 00002216  3C01                     move.w     D6, D1
  3078. 00002218  5646                     addq.w     D6, 3
  3079. 0000221A  3007                     move.w     D0, D7
  3080. 0000221C  48C0                     ext.l      D0
  3081. 0000221E  2F00                     move.l     -[A7], D0
  3082. 00002220  3006                     move.w     D0, D6
  3083. 00002222  48C0                     ext.l      D0
  3084. 00002224  2F00                     move.l     -[A7], D0
  3085. 00002226  4267                     clr.w      -[A7]
  3086. 00002228  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3087. 0000222C  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  3088. label00002230:
  3089. 00002230  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3090. 00002234  4E5E                     unlink     A6
  3091. 00002236  2E9F                     move.l     [A7], [A7]+
  3092. 00002238  4E75                     rts
  3093. 0000223A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3094. // begin alternate branch 0000223C-00002244
  3095. export_530:
  3096. fn0000223C:
  3097. 0000223C  4E56 0000                link       A6, 0
  3098. 00002240  48E7 0118                movem.l    -[A7], D7,A3,A4
  3099. // end alternate branch 0000223C-00002244
  3100. export_530: // at 0000223C (misaligned)
  3101. fn0000223C: // (misaligned)
  3102. 0000223E  0000 48E7                ori.b      D0, 0xE7
  3103. 00002242  0118                     btst       [A0]+, D0
  3104. 00002244  2E2E 0008                move.l     D7, [A6 + 0x8]
  3105. 00002248  2847                     movea.l    A4, D7
  3106. 0000224A  2054                     movea.l    A0, [A4]
  3107. 0000224C  217C FFFF 0000 005C      move.l     [A0 + 0x5C], 0xFFFF0000
  3108. 00002254  7000                     moveq.l    D0, 0x00
  3109. 00002256  2140 0060                move.l     [A0 + 0x60], D0
  3110. 0000225A  42A7                     clr.l      -[A7]
  3111. 0000225C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3112. 00002260  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3113. 00002264  2F07                     move.l     -[A7], D7
  3114. 00002266  4EBA 1A10                jsr        [PC + 0x1A10 /* 00003C78 */]
  3115. 0000226A  2054                     movea.l    A0, [A4]
  3116. 0000226C  117C 0001 0066           move.b     [A0 + 0x66], 0x1
  3117. 00002272  317C 000D 003C           move.w     [A0 + 0x3C], 0xD /* '\r' */
  3118. 00002278  226E 000C                movea.l    A1, [A6 + 0xC]
  3119. 0000227C  2651                     movea.l    A3, [A1]
  3120. 0000227E  3153 0064                move.w     [A0 + 0x64], [A3]
  3121. 00002282  486B 0002                pea.l      [A3 + 0x2]
  3122. 00002286  4267                     clr.w      -[A7]
  3123. 00002288  2F07                     move.l     -[A7], D7
  3124. 0000228A  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  3125. 0000228E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3126. 00002292  2F3C 0000 0102           move.l     -[A7], 0x102
  3127. 00002298  4EBA 0292                jsr        [PC + 0x292 /* 0000252C */]
  3128. 0000229C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3129. 000022A0  4E5E                     unlink     A6
  3130. 000022A2  205F                     movea.l    A0, [A7]+
  3131. 000022A4  DEFC 0010                add.w      A7, 0x10
  3132. 000022A8  4ED0                     jmp        [A0]
  3133. 000022AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3134. // begin alternate branch 000022AC-000022BA
  3135. export_531:
  3136. fn000022AC:
  3137. 000022AC  4E56 0000                link       A6, 0
  3138. 000022B0  48E7 0018                movem.l    -[A7], A3,A4
  3139. 000022B4  286E 0008                movea.l    A4, [A6 + 0x8]
  3140. 000022B8  2054                     movea.l    A0, [A4]
  3141. // end alternate branch 000022AC-000022BA
  3142. export_531: // at 000022AC (misaligned)
  3143. fn000022AC: // (misaligned)
  3144. 000022AE  0000 48E7                ori.b      D0, 0xE7
  3145. 000022B2  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  3146. 000022B6  0008 2054                ori.b      A0, 0x54 /* 'T' */
  3147. 000022BA  7000                     moveq.l    D0, 0x00
  3148. 000022BC  2140 006A                move.l     [A0 + 0x6A], D0
  3149. 000022C0  42A7                     clr.l      -[A7]
  3150. 000022C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3151. 000022C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3152. 000022CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3153. 000022CE  4EBA FF6C                jsr        [PC - 0x94 /* 0000223C */]
  3154. 000022D2  2054                     movea.l    A0, [A4]
  3155. 000022D4  4228 0066                clr.b      [A0 + 0x66]
  3156. 000022D8  226E 000C                movea.l    A1, [A6 + 0xC]
  3157. 000022DC  2651                     movea.l    A3, [A1]
  3158. 000022DE  3153 0068                move.w     [A0 + 0x68], [A3]
  3159. 000022E2  216B 0002 006E           move.l     [A0 + 0x6E], [A3 + 0x2]
  3160. 000022E8  317C 0006 003C           move.w     [A0 + 0x3C], 0x6
  3161. 000022EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3162. 000022F2  7006                     moveq.l    D0, 0x06
  3163. 000022F4  2F00                     move.l     -[A7], D0
  3164. 000022F6  4EBA 020C                jsr        [PC + 0x20C /* 00002504 */]
  3165. 000022FA  4CDF 1800                movem.l    A3,A4, [A7]+
  3166. 000022FE  4E5E                     unlink     A6
  3167. 00002300  205F                     movea.l    A0, [A7]+
  3168. 00002302  DEFC 0010                add.w      A7, 0x10
  3169. 00002306  4ED0                     jmp        [A0]
  3170. export_532:
  3171. 00002308  4E56 FF00                link       A6, -0x0100
  3172. 0000230C  48E7 0118                movem.l    -[A7], D7,A3,A4
  3173. 00002310  2E2E 0008                move.l     D7, [A6 + 0x8]
  3174. 00002314  2647                     movea.l    A3, D7
  3175. 00002316  42A7                     clr.l      -[A7]
  3176. 00002318  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3177. 0000231C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3178. 00002320  2F07                     move.l     -[A7], D7
  3179. 00002322  4EBA FF88                jsr        [PC - 0x78 /* 000022AC */]
  3180. 00002326  206E 000C                movea.l    A0, [A6 + 0xC]
  3181. 0000232A  2850                     movea.l    A4, [A0]
  3182. 0000232C  2F14                     move.l     -[A7], [A4]
  3183. 0000232E  486E FF00                pea.l      [A6 - 0x100]
  3184. 00002332  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  3185. 00002336  486E FF00                pea.l      [A6 - 0x100]
  3186. 0000233A  4267                     clr.w      -[A7]
  3187. 0000233C  2F07                     move.l     -[A7], D7
  3188. 0000233E  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  3189. 00002342  2053                     movea.l    A0, [A3]
  3190. 00002344  216C 0004 0072           move.l     [A0 + 0x72], [A4 + 0x4]
  3191. 0000234A  216C 0008 0076           move.l     [A0 + 0x76], [A4 + 0x8]
  3192. 00002350  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3193. 00002354  700C                     moveq.l    D0, 0x0C
  3194. 00002356  2F00                     move.l     -[A7], D0
  3195. 00002358  4EBA 01AA                jsr        [PC + 0x1AA /* 00002504 */]
  3196. 0000235C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3197. 00002360  4E5E                     unlink     A6
  3198. 00002362  205F                     movea.l    A0, [A7]+
  3199. 00002364  DEFC 0010                add.w      A7, 0x10
  3200. 00002368  4ED0                     jmp        [A0]
  3201. 0000236A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3202. // begin alternate branch 0000236C-00002370
  3203. fn0000236C:
  3204. 0000236C  4E56 FFFC                link       A6, -0x0004
  3205. // end alternate branch 0000236C-00002370
  3206. fn0000236C: // (misaligned)
  3207. 0000236E  FFFC                     .invalid   <<F/7/7>>
  3208. 00002370  48E7 0018                movem.l    -[A7], A3,A4
  3209. 00002374  266E 0008                movea.l    A3, [A6 + 0x8]
  3210. 00002378  42A7                     clr.l      -[A7]
  3211. 0000237A  2F0B                     move.l     -[A7], A3
  3212. 0000237C  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  3213. 00002380  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3214. 00002384  56C0                     sne        D0
  3215. 00002386  4A00                     tst.b      D0
  3216. 00002388  6750                     beq        +0x52 /* 000023DA */
  3217. 0000238A  2F00                     move.l     -[A7], D0
  3218. 0000238C  4267                     clr.w      -[A7]
  3219. 0000238E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3220. 00002392  2050                     movea.l    A0, [A0]
  3221. 00002394  2F28 0052                move.l     -[A7], [A0 + 0x52]
  3222. 00002398  486D 2CB4                pea.l      [A5 + 0x2CB4]
  3223. 0000239C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3224. 000023A0  121F                     move.b     D1, [A7]+
  3225. 000023A2  201F                     move.l     D0, [A7]+
  3226. 000023A4  C001                     and.b      D0, D1
  3227. 000023A6  6732                     beq        +0x34 /* 000023DA */
  3228. 000023A8  286E FFFC                movea.l    A4, [A6 - 0x4]
  3229. 000023AC  42A7                     clr.l      -[A7]
  3230. 000023AE  2254                     movea.l    A1, [A4]
  3231. 000023B0  2069 0052                movea.l    A0, [A1 + 0x52]
  3232. 000023B4  2050                     movea.l    A0, [A0]
  3233. 000023B6  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  3234. 000023BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3235. 000023BE  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  3236. 000023C2  201F                     move.l     D0, [A7]+
  3237. 000023C4  2054                     movea.l    A0, [A4]
  3238. 000023C6  B0A8 0052                cmp.l      D0, [A0 + 0x52]
  3239. 000023CA  660E                     bne        +0x10 /* 000023DA */
  3240. 000023CC  2F28 0052                move.l     -[A7], [A0 + 0x52]
  3241. 000023D0  1F3C 0001                move.b     -[A7], 0x1
  3242. 000023D4  2F0B                     move.l     -[A7], A3
  3243. 000023D6  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  3244. label000023DA:
  3245. 000023DA  4CDF 1800                movem.l    A3,A4, [A7]+
  3246. 000023DE  4E5E                     unlink     A6
  3247. 000023E0  2E9F                     move.l     [A7], [A7]+
  3248. 000023E2  4E75                     rts
  3249. export_533:
  3250. fn000023E4:
  3251. 000023E4  4E56 0000                link       A6, 0
  3252. 000023E8  48E7 0018                movem.l    -[A7], A3,A4
  3253. 000023EC  266E 0008                movea.l    A3, [A6 + 0x8]
  3254. 000023F0  284B                     movea.l    A4, A3
  3255. 000023F2  2054                     movea.l    A0, [A4]
  3256. 000023F4  4228 0050                clr.b      [A0 + 0x50]
  3257. 000023F8  217C 2020 2020 0052      move.l     [A0 + 0x52], 0x20202020 /* '    ' */
  3258. 00002400  2F0B                     move.l     -[A7], A3
  3259. 00002402  4EBA FF68                jsr        [PC - 0x98 /* 0000236C */]
  3260. 00002406  2F0B                     move.l     -[A7], A3
  3261. 00002408  4EBA 0ACA                jsr        [PC + 0xACA /* 00002ED4 */]
  3262. 0000240C  4CDF 1800                movem.l    A3,A4, [A7]+
  3263. 00002410  4E5E                     unlink     A6
  3264. 00002412  2E9F                     move.l     [A7], [A7]+
  3265. 00002414  4E75                     rts
  3266. 00002416  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3267. // begin alternate branch 00002418-0000241C
  3268. fn00002418:
  3269. 00002418  4E56 FFF8                link       A6, -0x0008
  3270. // end alternate branch 00002418-0000241C
  3271. fn00002418: // (misaligned)
  3272. 0000241A  FFF8                     .invalid   <<F/7/7>>
  3273. 0000241C  2F07                     move.l     -[A7], D7
  3274. 0000241E  3D6D F734 FFF8           move.w     [A6 - 0x8], [A5 - 0x8CC]
  3275. 00002424  7E01                     moveq.l    D7, 0x01
  3276. 00002426  6032                     bra        +0x34 /* 0000245A */
  3277. label00002428:
  3278. 00002428  3007                     move.w     D0, D7
  3279. 0000242A  5340                     subq.w     D0, 1
  3280. 0000242C  41ED F828                lea.l      A0, [A5 - 0x7D8]
  3281. 00002430  E540                     asl        D0.w, 2
  3282. 00002432  2230 0000                move.l     D1, [A0 + D0.w]
  3283. 00002436  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  3284. 0000243A  661A                     bne        +0x1C /* 00002456 */
  3285. 0000243C  42A7                     clr.l      -[A7]
  3286. 0000243E  3007                     move.w     D0, D7
  3287. 00002440  5340                     subq.w     D0, 1
  3288. 00002442  41ED F788                lea.l      A0, [A5 - 0x878]
  3289. 00002446  D040                     add.w      D0, D0
  3290. 00002448  3F30 0000                move.w     -[A7], [A0 + D0.w]
  3291. 0000244C  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  3292. 00002450  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  3293. 00002454  6010                     bra        +0x12 /* 00002466 */
  3294. label00002456:
  3295. 00002456  5247                     addq.w     D7, 1
  3296. 00002458  6906                     bvs        +0x8 /* 00002460 */
  3297. label0000245A:
  3298. 0000245A  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  3299. 0000245E  6FC8                     ble        -0x36 /* 00002428 */
  3300. label00002460:
  3301. 00002460  7000                     moveq.l    D0, 0x00
  3302. 00002462  2D40 000C                move.l     [A6 + 0xC], D0
  3303. label00002466:
  3304. 00002466  2E1F                     move.l     D7, [A7]+
  3305. 00002468  4E5E                     unlink     A6
  3306. 0000246A  2E9F                     move.l     [A7], [A7]+
  3307. 0000246C  4E75                     rts
  3308. 0000246E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3309. export_534: // at 00002470 (misaligned)
  3310. 00002472  FFF4                     .invalid   <<F/7/7>>
  3311. 00002474  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3312. 00002478  7000                     moveq.l    D0, 0x00
  3313. 0000247A  2640                     movea.l    A3, D0
  3314. 0000247C  42A7                     clr.l      -[A7]
  3315. 0000247E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3316. 00002482  42A7                     clr.l      -[A7]
  3317. 00002484  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3318. 00002488  486D FBC4                pea.l      [A5 - 0x43C]
  3319. 0000248C  2F2D FBE0                move.l     -[A7], [A5 - 0x420]
  3320. 00002490  4EBA 02E2                jsr        [PC + 0x2E2 /* 00002774 */]
  3321. 00002494  2E1F                     move.l     D7, [A7]+
  3322. 00002496  675A                     beq        +0x5C /* 000024F2 */
  3323. 00002498  2647                     movea.l    A3, D7
  3324. 0000249A  2053                     movea.l    A0, [A3]
  3325. 0000249C  4AA8 003C                tst.l      [A0 + 0x3C]
  3326. 000024A0  6728                     beq        +0x2A /* 000024CA */
  3327. 000024A2  2248                     movea.l    A1, A0
  3328. 000024A4  2069 003C                movea.l    A0, [A1 + 0x3C]
  3329. 000024A8  49E8 0010                lea.l      A4, [A0 + 0x10]
  3330. 000024AC  302C 0006                move.w     D0, [A4 + 0x6]
  3331. 000024B0  906C 0002                sub.w      D0, [A4 + 0x2]
  3332. 000024B4  48C0                     ext.l      D0
  3333. 000024B6  2F00                     move.l     -[A7], D0
  3334. 000024B8  302C 0004                move.w     D0, [A4 + 0x4]
  3335. 000024BC  9054                     sub.w      D0, [A4]
  3336. 000024BE  48C0                     ext.l      D0
  3337. 000024C0  2F00                     move.l     -[A7], D0
  3338. 000024C2  4267                     clr.w      -[A7]
  3339. 000024C4  2F0B                     move.l     -[A7], A3
  3340. 000024C6  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  3341. label000024CA:
  3342. 000024CA  203C 2020 2020           move.l     D0, 0x20202020 /* '    ' */
  3343. 000024D0  2053                     movea.l    A0, [A3]
  3344. 000024D2  B0A8 0056                cmp.l      D0, [A0 + 0x56]
  3345. 000024D6  671A                     beq        +0x1C /* 000024F2 */
  3346. 000024D8  42A7                     clr.l      -[A7]
  3347. 000024DA  2053                     movea.l    A0, [A3]
  3348. 000024DC  2F28 0056                move.l     -[A7], [A0 + 0x56]
  3349. 000024E0  2F0B                     move.l     -[A7], A3
  3350. 000024E2  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  3351. 000024E6  2C1F                     move.l     D6, [A7]+
  3352. 000024E8  6708                     beq        +0xA /* 000024F2 */
  3353. 000024EA  2F06                     move.l     -[A7], D6
  3354. 000024EC  2F0B                     move.l     -[A7], A3
  3355. 000024EE  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  3356. label000024F2:
  3357. 000024F2  2D4B 000E                move.l     [A6 + 0xE], A3
  3358. 000024F6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3359. 000024FA  4E5E                     unlink     A6
  3360. 000024FC  205F                     movea.l    A0, [A7]+
  3361. 000024FE  5C4F                     addq.w     A7, 6
  3362. 00002500  4ED0                     jmp        [A0]
  3363. 00002502  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3364. // begin alternate branch 00002504-00002512
  3365. export_535:
  3366. fn00002504:
  3367. 00002504  4E56 0000                link       A6, 0
  3368. 00002508  206E 000C                movea.l    A0, [A6 + 0xC]
  3369. 0000250C  202E 0008                move.l     D0, [A6 + 0x8]
  3370. 00002510  D190                     add.l      [A0], D0
  3371. // end alternate branch 00002504-00002512
  3372. export_535: // at 00002504 (misaligned)
  3373. fn00002504: // (misaligned)
  3374. 00002506  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3375. 0000250A  000C 202E                ori.b      A4, 0x2E /* '.' */
  3376. 0000250E  0008 D190                ori.b      A0, 0x90
  3377. 00002512  206E 000C                movea.l    A0, [A6 + 0xC]
  3378. 00002516  1028 0003                move.b     D0, [A0 + 0x3]
  3379. 0000251A  0240 0001                andi.w     D0, 0x1
  3380. 0000251E  6702                     beq        +0x4 /* 00002522 */
  3381. 00002520  5290                     addq.l     [A0], 1
  3382. label00002522:
  3383. 00002522  4E5E                     unlink     A6
  3384. 00002524  205F                     movea.l    A0, [A7]+
  3385. 00002526  504F                     addq.w     A7, 8
  3386. 00002528  4ED0                     jmp        [A0]
  3387. 0000252A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3388. // begin alternate branch 0000252C-0000253E
  3389. fn0000252C:
  3390. 0000252C  4E56 0000                link       A6, 0
  3391. 00002530  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3392. 00002534  202E 0008                move.l     D0, [A6 + 0x8]
  3393. 00002538  90BC 0000 00FF           sub.l      D0, 0xFF
  3394. // end alternate branch 0000252C-0000253E
  3395. fn0000252C: // (misaligned)
  3396. 0000252E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3397. 00002532  000C 202E                ori.b      A4, 0x2E /* '.' */
  3398. 00002536  0008 90BC                ori.b      A0, 0xBC
  3399. 0000253A  0000 00FF                ori.b      D0, 0xFF
  3400. 0000253E  206E 000C                movea.l    A0, [A6 + 0xC]
  3401. 00002542  222E 0008                move.l     D1, [A6 + 0x8]
  3402. 00002546  D290                     add.l      D1, [A0]
  3403. 00002548  92BC 0000 0100           sub.l      D1, 0x100
  3404. 0000254E  2041                     movea.l    A0, D1
  3405. 00002550  4241                     clr.w      D1
  3406. 00002552  1210                     move.b     D1, [A0]
  3407. 00002554  48C1                     ext.l      D1
  3408. 00002556  D280                     add.l      D1, D0
  3409. 00002558  2F01                     move.l     -[A7], D1
  3410. 0000255A  4EBA FFA8                jsr        [PC - 0x58 /* 00002504 */]
  3411. 0000255E  4E5E                     unlink     A6
  3412. 00002560  205F                     movea.l    A0, [A7]+
  3413. 00002562  504F                     addq.w     A7, 8
  3414. 00002564  4ED0                     jmp        [A0]
  3415. 00002566  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3416. // begin alternate branch 00002568-00002570
  3417. fn00002568:
  3418. 00002568  4E56 FCEE                link       A6, -0x0312
  3419. 0000256C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3420. // end alternate branch 00002568-00002570
  3421. fn00002568: // (misaligned)
  3422. 0000256A  FCEE 48E7                .extension 0xCEE <<F/2-3/6>> // unimplemented
  3423. 0000256E  0718                     btst       [A0]+, D3
  3424. 00002570  206E 0008                movea.l    A0, [A6 + 0x8]
  3425. 00002574  2050                     movea.l    A0, [A0]
  3426. 00002576  4AA8 0002                tst.l      [A0 + 0x2]
  3427. 0000257A  6722                     beq        +0x24 /* 0000259E */
  3428. 0000257C  42A7                     clr.l      -[A7]
  3429. 0000257E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3430. 00002582  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3431. 00002586  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3432. 0000258A  206E 0008                movea.l    A0, [A6 + 0x8]
  3433. 0000258E  2050                     movea.l    A0, [A0]
  3434. 00002590  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3435. 00002594  4EBA FFD2                jsr        [PC - 0x2E /* 00002568 */]
  3436. 00002598  265F                     movea.l    A3, [A7]+
  3437. 0000259A  6000 017E                bra        +0x180 /* 0000271A */
  3438. label0000259E:
  3439. 0000259E  70FF                     moveq.l    D0, 0xFFFFFFFF
  3440. 000025A0  2D40 FFF8                move.l     [A6 - 0x8], D0
  3441. 000025A4  7000                     moveq.l    D0, 0x00
  3442. 000025A6  2D40 FFF4                move.l     [A6 - 0xC], D0
  3443. 000025AA  4205                     clr.b      D5
  3444. 000025AC  206E 000C                movea.l    A0, [A6 + 0xC]
  3445. 000025B0  2850                     movea.l    A4, [A0]
  3446. 000025B2  4A2C 001E                tst.b      [A4 + 0x1E]
  3447. 000025B6  6700 00DC                beq        +0xDE /* 00002694 */
  3448. 000025BA  487A 0178                pea.l      [PC + 0x178 /* 00002734, value 0x13A0000 */]
  3449. 000025BE  486C 001E                pea.l      [A4 + 0x1E]
  3450. 000025C2  4EAD 4942                jsr        [A5 + 0x4942 /* export_2340 */]
  3451. 000025C6  3E1F                     move.w     D7, [A7]+
  3452. 000025C8  6F00 00B8                ble        +0xBA /* 00002682 */
  3453. 000025CC  4240                     clr.w      D0
  3454. 000025CE  102C 001E                move.b     D0, [A4 + 0x1E]
  3455. 000025D2  B047                     cmp.w      D0, D7
  3456. 000025D4  6F00 0084                ble        +0x86 /* 0000265A */
  3457. 000025D8  7A01                     moveq.l    D5, 0x01
  3458. 000025DA  486C 001E                pea.l      [A4 + 0x1E]
  3459. 000025DE  3007                     move.w     D0, D7
  3460. 000025E0  5240                     addq.w     D0, 1
  3461. 000025E2  3F00                     move.w     -[A7], D0
  3462. 000025E4  4240                     clr.w      D0
  3463. 000025E6  102C 001E                move.b     D0, [A4 + 0x1E]
  3464. 000025EA  9047                     sub.w      D0, D7
  3465. 000025EC  3F00                     move.w     -[A7], D0
  3466. 000025EE  486E FCEE                pea.l      [A6 - 0x312]
  3467. 000025F2  4EAD 4952                jsr        [A5 + 0x4952 /* export_2342 */]
  3468. 000025F6  41EE FEEE                lea.l      A0, [A6 - 0x112]
  3469. 000025FA  43EE FCEE                lea.l      A1, [A6 - 0x312]
  3470. 000025FE  703F                     moveq.l    D0, 0x3F
  3471. label00002600:
  3472. 00002600  20D9                     move.l     [A0]+, [A1]+
  3473. 00002602  51C8 FFFC                dbf        D0, -0x6 /* 00002600 */
  3474. 00002606  487A 012A                pea.l      [PC + 0x12A /* 00002732, value 0x12E013A */]
  3475. 0000260A  486E FEEE                pea.l      [A6 - 0x112]
  3476. 0000260E  4EAD 4942                jsr        [A5 + 0x4942 /* export_2340 */]
  3477. 00002612  3C1F                     move.w     D6, [A7]+
  3478. 00002614  6F38                     ble        +0x3A /* 0000264E */
  3479. 00002616  486E FEEE                pea.l      [A6 - 0x112]
  3480. 0000261A  3006                     move.w     D0, D6
  3481. 0000261C  5240                     addq.w     D0, 1
  3482. 0000261E  3F00                     move.w     -[A7], D0
  3483. 00002620  4240                     clr.w      D0
  3484. 00002622  102E FEEE                move.b     D0, [A6 - 0x112]
  3485. 00002626  9046                     sub.w      D0, D6
  3486. 00002628  3F00                     move.w     -[A7], D0
  3487. 0000262A  486E FCEE                pea.l      [A6 - 0x312]
  3488. 0000262E  4EAD 4952                jsr        [A5 + 0x4952 /* export_2342 */]
  3489. 00002632  486E FCEE                pea.l      [A6 - 0x312]
  3490. 00002636  486E FFF4                pea.l      [A6 - 0xC]
  3491. 0000263A  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  3492. 0000263E  486E FEEE                pea.l      [A6 - 0x112]
  3493. 00002642  3F06                     move.w     -[A7], D6
  3494. 00002644  3006                     move.w     D0, D6
  3495. 00002646  5240                     addq.w     D0, 1
  3496. 00002648  3F00                     move.w     -[A7], D0
  3497. 0000264A  4EAD 495A                jsr        [A5 + 0x495A /* export_2343 */]
  3498. label0000264E:
  3499. 0000264E  486E FEEE                pea.l      [A6 - 0x112]
  3500. 00002652  486E FFF8                pea.l      [A6 - 0x8]
  3501. 00002656  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  3502. label0000265A:
  3503. 0000265A  486C 001E                pea.l      [A4 + 0x1E]
  3504. 0000265E  3F3C 0001                move.w     -[A7], 0x1
  3505. 00002662  3007                     move.w     D0, D7
  3506. 00002664  5340                     subq.w     D0, 1
  3507. 00002666  3F00                     move.w     -[A7], D0
  3508. 00002668  486E FCEE                pea.l      [A6 - 0x312]
  3509. 0000266C  4EAD 4952                jsr        [A5 + 0x4952 /* export_2342 */]
  3510. 00002670  41EE FDEE                lea.l      A0, [A6 - 0x212]
  3511. 00002674  43EE FCEE                lea.l      A1, [A6 - 0x312]
  3512. 00002678  703F                     moveq.l    D0, 0x3F
  3513. label0000267A:
  3514. 0000267A  20D9                     move.l     [A0]+, [A1]+
  3515. 0000267C  51C8 FFFC                dbf        D0, -0x6 /* 0000267A */
  3516. 00002680  6016                     bra        +0x18 /* 00002698 */
  3517. label00002682:
  3518. 00002682  41EE FDEE                lea.l      A0, [A6 - 0x212]
  3519. 00002686  43EC 001E                lea.l      A1, [A4 + 0x1E]
  3520. 0000268A  703F                     moveq.l    D0, 0x3F
  3521. label0000268C:
  3522. 0000268C  20D9                     move.l     [A0]+, [A1]+
  3523. 0000268E  51C8 FFFC                dbf        D0, -0x6 /* 0000268C */
  3524. 00002692  6004                     bra        +0x6 /* 00002698 */
  3525. label00002694:
  3526. 00002694  422E FDEE                clr.b      [A6 - 0x212]
  3527. label00002698:
  3528. 00002698  4A2E FDEE                tst.b      [A6 - 0x212]
  3529. 0000269C  6748                     beq        +0x4A /* 000026E6 */
  3530. 0000269E  42A7                     clr.l      -[A7]
  3531. 000026A0  486E FDEE                pea.l      [A6 - 0x212]
  3532. 000026A4  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  3533. 000026A8  265F                     movea.l    A3, [A7]+
  3534. 000026AA  200B                     move.l     D0, A3
  3535. 000026AC  57C0                     seq        D0
  3536. 000026AE  4A00                     tst.b      D0
  3537. 000026B0  6740                     beq        +0x42 /* 000026F2 */
  3538. 000026B2  2F00                     move.l     -[A7], D0
  3539. 000026B4  4267                     clr.w      -[A7]
  3540. 000026B6  486E FDEE                pea.l      [A6 - 0x212]
  3541. 000026BA  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  3542. 000026BE  321F                     move.w     D1, [A7]+
  3543. 000026C0  201F                     move.l     D0, [A7]+
  3544. 000026C2  4A41                     tst.w      D1
  3545. 000026C4  57C1                     seq        D1
  3546. 000026C6  C001                     and.b      D0, D1
  3547. 000026C8  6728                     beq        +0x2A /* 000026F2 */
  3548. 000026CA  41ED F960                lea.l      A0, [A5 - 0x6A0]
  3549. 000026CE  43EE FDEE                lea.l      A1, [A6 - 0x212]
  3550. 000026D2  703F                     moveq.l    D0, 0x3F
  3551. label000026D4:
  3552. 000026D4  20D9                     move.l     [A0]+, [A1]+
  3553. 000026D6  51C8 FFFC                dbf        D0, -0x6 /* 000026D4 */
  3554. 000026DA  3F3C B1D8                move.w     -[A7], 0xB1D8
  3555. 000026DE  42A7                     clr.l      -[A7]
  3556. 000026E0  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  3557. 000026E4  600C                     bra        +0xE /* 000026F2 */
  3558. label000026E6:
  3559. 000026E6  42A7                     clr.l      -[A7]
  3560. 000026E8  2F2C 001A                move.l     -[A7], [A4 + 0x1A]
  3561. 000026EC  4EBA FD2A                jsr        [PC - 0x2D6 /* 00002418 */]
  3562. 000026F0  265F                     movea.l    A3, [A7]+
  3563. label000026F2:
  3564. 000026F2  200B                     move.l     D0, A3
  3565. 000026F4  6724                     beq        +0x26 /* 0000271A */
  3566. 000026F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3567. 000026FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3568. 000026FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3569. 00002702  2F0B                     move.l     -[A7], A3
  3570. 00002704  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  3571. 00002708  1005                     move.b     D0, D5
  3572. 0000270A  670E                     beq        +0x10 /* 0000271A */
  3573. 0000270C  2053                     movea.l    A0, [A3]
  3574. 0000270E  316E FFFA 0038           move.w     [A0 + 0x38], [A6 - 0x6]
  3575. 00002714  316E FFF6 003A           move.w     [A0 + 0x3A], [A6 - 0xA]
  3576. label0000271A:
  3577. 0000271A  2F0B                     move.l     -[A7], A3
  3578. 0000271C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3579. 00002720  2D4B 0018                move.l     [A6 + 0x18], A3
  3580. 00002724  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3581. 00002728  4E5E                     unlink     A6
  3582. 0000272A  205F                     movea.l    A0, [A7]+
  3583. 0000272C  DEFC 0010                add.w      A7, 0x10
  3584. 00002730  4ED0                     jmp        [A0]
  3585. 00002732  012E 013A                btst       [A6 + 0x13A], D0
  3586. 00002736  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3587. 0000273A  FFFC                     .invalid   <<F/7/7>>
  3588. 0000273C  2F0C                     move.l     -[A7], A4
  3589. 0000273E  286E 0008                movea.l    A4, [A6 + 0x8]
  3590. 00002742  204C                     movea.l    A0, A4
  3591. 00002744  5088                     addq.l     A0, 8
  3592. 00002746  2050                     movea.l    A0, [A0]
  3593. 00002748  2D48 FFFC                move.l     [A6 - 0x4], A0
  3594. 0000274C  4AAC FFEC                tst.l      [A4 - 0x14]
  3595. 00002750  6708                     beq        +0xA /* 0000275A */
  3596. 00002752  2F2C FFEC                move.l     -[A7], [A4 - 0x14]
  3597. 00002756  205F                     movea.l    A0, [A7]+
  3598. 00002758  A02A                     syscall    HUnlock
  3599. label0000275A:
  3600. 0000275A  2F2C FFD8                move.l     -[A7], [A4 - 0x28]
  3601. 0000275E  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  3602. 00002762  7000                     moveq.l    D0, 0x00
  3603. 00002764  2940 FFD8                move.l     [A4 - 0x28], D0
  3604. 00002768  285F                     movea.l    A4, [A7]+
  3605. 0000276A  4E5E                     unlink     A6
  3606. 0000276C  205F                     movea.l    A0, [A7]+
  3607. 0000276E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3608. 00002772  4ED0                     jmp        [A0]
  3609. export_536:
  3610. fn00002774:
  3611. 00002774  4E56 FF98                link       A6, -0x0068
  3612. 00002778  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3613. 0000277C  206E 000C                movea.l    A0, [A6 + 0xC]
  3614. 00002780  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3615. 00002784  22D8                     move.l     [A1]+, [A0]+
  3616. 00002786  22D8                     move.l     [A1]+, [A0]+
  3617. 00002788  2C2E 0012                move.l     D6, [A6 + 0x12]
  3618. 0000278C  206E 0008                movea.l    A0, [A6 + 0x8]
  3619. 00002790  2050                     movea.l    A0, [A0]
  3620. 00002792  4AA8 0002                tst.l      [A0 + 0x2]
  3621. 00002796  6726                     beq        +0x28 /* 000027BE */
  3622. 00002798  42A7                     clr.l      -[A7]
  3623. 0000279A  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3624. 0000279E  2F06                     move.l     -[A7], D6
  3625. 000027A0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3626. 000027A4  486E FFF8                pea.l      [A6 - 0x8]
  3627. 000027A8  206E 0008                movea.l    A0, [A6 + 0x8]
  3628. 000027AC  2050                     movea.l    A0, [A0]
  3629. 000027AE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3630. 000027B2  4EBA FFC0                jsr        [PC - 0x40 /* 00002774 */]
  3631. 000027B6  2D5F 001A                move.l     [A6 + 0x1A], [A7]+
  3632. 000027BA  6000 0214                bra        +0x216 /* 000029D0 */
  3633. label000027BE:
  3634. 000027BE  7000                     moveq.l    D0, 0x00
  3635. 000027C0  2D40 FFD8                move.l     [A6 - 0x28], D0
  3636. 000027C4  42A7                     clr.l      -[A7]
  3637. 000027C6  2F3C 7669 6577           move.l     -[A7], 0x76696577 /* 'view' */
  3638. 000027CC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3639. 000027D0  A9A0                     syscall    GetResource
  3640. 000027D2  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  3641. 000027D6  6608                     bne        +0xA /* 000027E0 */
  3642. 000027D8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3643. 000027DC  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  3644. label000027E0:
  3645. 000027E0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3646. 000027E4  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  3647. 000027E8  486E FF9A                pea.l      [A6 - 0x66]
  3648. 000027EC  487A FF4A                pea.l      [PC - 0xB6 /* 00002738, value 0x4E56FFFC */]
  3649. 000027F0  2F0E                     move.l     -[A7], A6
  3650. 000027F2  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  3651. 000027F6  206E FFEC                movea.l    A0, [A6 - 0x14]
  3652. 000027FA  2050                     movea.l    A0, [A0]
  3653. 000027FC  3D50 FFF4                move.w     [A6 - 0xC], [A0]
  3654. 00002800  206E FFEC                movea.l    A0, [A6 - 0x14]
  3655. 00002804  2050                     movea.l    A0, [A0]
  3656. 00002806  5488                     addq.l     A0, 2
  3657. 00002808  2D48 FFE8                move.l     [A6 - 0x18], A0
  3658. 0000280C  2D7C 2020 2020 FFE4      move.l     [A6 - 0x1C], 0x20202020 /* '    ' */
  3659. 00002814  2646                     movea.l    A3, D6
  3660. 00002816  2A06                     move.l     D5, D6
  3661. 00002818  3D6E FFF4 FF98           move.w     [A6 - 0x68], [A6 - 0xC]
  3662. 0000281E  7801                     moveq.l    D4, 0x01
  3663. 00002820  6000 0182                bra        +0x184 /* 000029A4 */
  3664. label00002824:
  3665. 00002824  286E FFE8                movea.l    A4, [A6 - 0x18]
  3666. 00002828  203C 2020 2020           move.l     D0, 0x20202020 /* '    ' */
  3667. 0000282E  B094                     cmp.l      D0, [A4]
  3668. 00002830  6604                     bne        +0x6 /* 00002836 */
  3669. 00002832  2E06                     move.l     D7, D6
  3670. 00002834  605A                     bra        +0x5C /* 00002890 */
  3671. label00002836:
  3672. 00002836  2014                     move.l     D0, [A4]
  3673. 00002838  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  3674. 0000283C  6752                     beq        +0x54 /* 00002890 */
  3675. 0000283E  2E0B                     move.l     D7, A3
  3676. label00002840:
  3677. 00002840  4A87                     tst.l      D7
  3678. 00002842  56C0                     sne        D0
  3679. 00002844  4A00                     tst.b      D0
  3680. 00002846  671A                     beq        +0x1C /* 00002862 */
  3681. 00002848  2047                     movea.l    A0, D7
  3682. 0000284A  2214                     move.l     D1, [A4]
  3683. 0000284C  2050                     movea.l    A0, [A0]
  3684. 0000284E  B2A8 002E                cmp.l      D1, [A0 + 0x2E]
  3685. 00002852  56C1                     sne        D1
  3686. 00002854  C001                     and.b      D0, D1
  3687. 00002856  670A                     beq        +0xC /* 00002862 */
  3688. 00002858  2047                     movea.l    A0, D7
  3689. 0000285A  2050                     movea.l    A0, [A0]
  3690. 0000285C  2E28 000E                move.l     D7, [A0 + 0xE]
  3691. 00002860  60DE                     bra        -0x20 /* 00002840 */
  3692. label00002862:
  3693. 00002862  4A87                     tst.l      D7
  3694. 00002864  57C0                     seq        D0
  3695. 00002866  4A00                     tst.b      D0
  3696. 00002868  6726                     beq        +0x28 /* 00002890 */
  3697. 0000286A  4A85                     tst.l      D5
  3698. 0000286C  56C1                     sne        D1
  3699. 0000286E  C001                     and.b      D0, D1
  3700. 00002870  671E                     beq        +0x20 /* 00002890 */
  3701. 00002872  200B                     move.l     D0, A3
  3702. 00002874  670E                     beq        +0x10 /* 00002884 */
  3703. 00002876  42A7                     clr.l      -[A7]
  3704. 00002878  2F14                     move.l     -[A7], [A4]
  3705. 0000287A  2F0B                     move.l     -[A7], A3
  3706. 0000287C  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  3707. 00002880  2E1F                     move.l     D7, [A7]+
  3708. 00002882  600C                     bra        +0xE /* 00002890 */
  3709. label00002884:
  3710. 00002884  42A7                     clr.l      -[A7]
  3711. 00002886  2F14                     move.l     -[A7], [A4]
  3712. 00002888  2F05                     move.l     -[A7], D5
  3713. 0000288A  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  3714. 0000288E  2E1F                     move.l     D7, [A7]+
  3715. label00002890:
  3716. 00002890  2D54 FFE4                move.l     [A6 - 0x1C], [A4]
  3717. 00002894  203C 696E 636C           move.l     D0, 0x696E636C /* 'incl' */
  3718. 0000289A  B0AC 001A                cmp.l      D0, [A4 + 0x1A]
  3719. 0000289E  6628                     bne        +0x2A /* 000028C8 */
  3720. 000028A0  42A7                     clr.l      -[A7]
  3721. 000028A2  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3722. 000028A6  2F07                     move.l     -[A7], D7
  3723. 000028A8  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3724. 000028AC  486D FBC4                pea.l      [A5 - 0x43C]
  3725. 000028B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3726. 000028B4  4EBA FEBE                jsr        [PC - 0x142 /* 00002774 */]
  3727. 000028B8  265F                     movea.l    A3, [A7]+
  3728. 000028BA  486E FFE8                pea.l      [A6 - 0x18]
  3729. 000028BE  7020                     moveq.l    D0, 0x20
  3730. 000028C0  2F00                     move.l     -[A7], D0
  3731. 000028C2  4EBA FC40                jsr        [PC - 0x3C0 /* 00002504 */]
  3732. 000028C6  604A                     bra        +0x4C /* 00002912 */
  3733. label000028C8:
  3734. 000028C8  203C 696E 6340           move.l     D0, 0x696E6340 /* 'inc@' */
  3735. 000028CE  B0AC 001A                cmp.l      D0, [A4 + 0x1A]
  3736. 000028D2  6628                     bne        +0x2A /* 000028FC */
  3737. 000028D4  42A7                     clr.l      -[A7]
  3738. 000028D6  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3739. 000028DA  2F07                     move.l     -[A7], D7
  3740. 000028DC  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3741. 000028E0  486C 0020                pea.l      [A4 + 0x20]
  3742. 000028E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3743. 000028E8  4EBA FE8A                jsr        [PC - 0x176 /* 00002774 */]
  3744. 000028EC  265F                     movea.l    A3, [A7]+
  3745. 000028EE  486E FFE8                pea.l      [A6 - 0x18]
  3746. 000028F2  7028                     moveq.l    D0, 0x28
  3747. 000028F4  2F00                     move.l     -[A7], D0
  3748. 000028F6  4EBA FC0C                jsr        [PC - 0x3F4 /* 00002504 */]
  3749. 000028FA  6016                     bra        +0x18 /* 00002912 */
  3750. label000028FC:
  3751. 000028FC  42A7                     clr.l      -[A7]
  3752. 000028FE  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3753. 00002902  2F07                     move.l     -[A7], D7
  3754. 00002904  486E FFE8                pea.l      [A6 - 0x18]
  3755. 00002908  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3756. 0000290C  4EBA FC5A                jsr        [PC - 0x3A6 /* 00002568 */]
  3757. 00002910  265F                     movea.l    A3, [A7]+
  3758. label00002912:
  3759. 00002912  200B                     move.l     D0, A3
  3760. 00002914  6604                     bne        +0x6 /* 0000291A */
  3761. 00002916  6000 0094                bra        +0x96 /* 000029AC */
  3762. label0000291A:
  3763. 0000291A  4AAE FFFC                tst.l      [A6 - 0x4]
  3764. 0000291E  56C0                     sne        D0
  3765. 00002920  4A00                     tst.b      D0
  3766. 00002922  660A                     bne        +0xC /* 0000292E */
  3767. 00002924  4AAE FFF8                tst.l      [A6 - 0x8]
  3768. 00002928  56C1                     sne        D1
  3769. 0000292A  8001                     or.b       D0, D1
  3770. 0000292C  6730                     beq        +0x32 /* 0000295E */
  3771. label0000292E:
  3772. 0000292E  2053                     movea.l    A0, [A3]
  3773. 00002930  BCA8 000E                cmp.l      D6, [A0 + 0xE]
  3774. 00002934  57C1                     seq        D1
  3775. 00002936  C001                     and.b      D0, D1
  3776. 00002938  6724                     beq        +0x26 /* 0000295E */
  3777. 0000293A  4A86                     tst.l      D6
  3778. 0000293C  56C1                     sne        D1
  3779. 0000293E  C001                     and.b      D0, D1
  3780. 00002940  671C                     beq        +0x1E /* 0000295E */
  3781. 00002942  202E FFFC                move.l     D0, [A6 - 0x4]
  3782. 00002946  D0A8 001E                add.l      D0, [A0 + 0x1E]
  3783. 0000294A  2F00                     move.l     -[A7], D0
  3784. 0000294C  202E FFF8                move.l     D0, [A6 - 0x8]
  3785. 00002950  D0A8 001A                add.l      D0, [A0 + 0x1A]
  3786. 00002954  2F00                     move.l     -[A7], D0
  3787. 00002956  4267                     clr.w      -[A7]
  3788. 00002958  2F0B                     move.l     -[A7], A3
  3789. 0000295A  4EAD 310A                jsr        [A5 + 0x310A /* export_1565 */]
  3790. label0000295E:
  3791. 0000295E  7001                     moveq.l    D0, 0x01
  3792. 00002960  B044                     cmp.w      D0, D4
  3793. 00002962  661E                     bne        +0x20 /* 00002982 */
  3794. 00002964  2D4B FFD8                move.l     [A6 - 0x28], A3
  3795. 00002968  4267                     clr.w      -[A7]
  3796. 0000296A  2F0B                     move.l     -[A7], A3
  3797. 0000296C  486D 2DE4                pea.l      [A5 + 0x2DE4]
  3798. 00002970  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3799. 00002974  101F                     move.b     D0, [A7]+
  3800. 00002976  670A                     beq        +0xC /* 00002982 */
  3801. 00002978  4A86                     tst.l      D6
  3802. 0000297A  57C1                     seq        D1
  3803. 0000297C  C001                     and.b      D0, D1
  3804. 0000297E  6702                     beq        +0x4 /* 00002982 */
  3805. 00002980  2C0B                     move.l     D6, A3
  3806. label00002982:
  3807. 00002982  4A85                     tst.l      D5
  3808. 00002984  57C0                     seq        D0
  3809. 00002986  4A00                     tst.b      D0
  3810. 00002988  6716                     beq        +0x18 /* 000029A0 */
  3811. 0000298A  220B                     move.l     D1, A3
  3812. 0000298C  56C1                     sne        D1
  3813. 0000298E  C001                     and.b      D0, D1
  3814. 00002990  670E                     beq        +0x10 /* 000029A0 */
  3815. 00002992  2053                     movea.l    A0, [A3]
  3816. 00002994  4AA8 000E                tst.l      [A0 + 0xE]
  3817. 00002998  57C1                     seq        D1
  3818. 0000299A  C001                     and.b      D0, D1
  3819. 0000299C  6702                     beq        +0x4 /* 000029A0 */
  3820. 0000299E  2A0B                     move.l     D5, A3
  3821. label000029A0:
  3822. 000029A0  5244                     addq.w     D4, 1
  3823. 000029A2  6908                     bvs        +0xA /* 000029AC */
  3824. label000029A4:
  3825. 000029A4  B86E FF98                cmp.w      D4, [A6 - 0x68]
  3826. 000029A8  6F00 FE7A                ble        -0x184 /* 00002824 */
  3827. label000029AC:
  3828. 000029AC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3829. 000029B0  205F                     movea.l    A0, [A7]+
  3830. 000029B2  A02A                     syscall    HUnlock
  3831. 000029B4  486E FF9A                pea.l      [A6 - 0x66]
  3832. 000029B8  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  3833. 000029BC  4AAE FFD8                tst.l      [A6 - 0x28]
  3834. 000029C0  6708                     beq        +0xA /* 000029CA */
  3835. 000029C2  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3836. 000029C6  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  3837. label000029CA:
  3838. 000029CA  2D6E FFD8 001A           move.l     [A6 + 0x1A], [A6 - 0x28]
  3839. label000029D0:
  3840. 000029D0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3841. 000029D4  4E5E                     unlink     A6
  3842. 000029D6  205F                     movea.l    A0, [A7]+
  3843. 000029D8  DEFC 0012                add.w      A7, 0x12
  3844. 000029DC  4ED0                     jmp        [A0]
  3845. 000029DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3846. export_537: // at 000029E0 (misaligned)
  3847. 000029E2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3848. 000029E6  0008 2050                ori.b      A0, 0x50 /* 'P' */
  3849. 000029EA  3F28 0002                move.w     -[A7], [A0 + 0x2]
  3850. 000029EE  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  3851. 000029F2  4EBA D874                jsr        [PC - 0x278C /* 00000268 */]
  3852. 000029F6  4E5E                     unlink     A6
  3853. 000029F8  2E9F                     move.l     [A7], [A7]+
  3854. 000029FA  4E75                     rts
  3855. export_538:
  3856. 000029FC  4E56 FEF8                link       A6, -0x0108
  3857. 00002A00  2F0C                     move.l     -[A7], A4
  3858. 00002A02  286E 0008                movea.l    A4, [A6 + 0x8]
  3859. 00002A06  4267                     clr.w      -[A7]
  3860. 00002A08  2054                     movea.l    A0, [A4]
  3861. 00002A0A  3F28 0002                move.w     -[A7], [A0 + 0x2]
  3862. 00002A0E  486E FEF8                pea.l      [A6 - 0x108]
  3863. 00002A12  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  3864. 00002A16  4EBA D60C                jsr        [PC - 0x29F4 /* 00000024 */]
  3865. 00002A1A  101F                     move.b     D0, [A7]+
  3866. 00002A1C  6712                     beq        +0x14 /* 00002A30 */
  3867. 00002A1E  2054                     movea.l    A0, [A4]
  3868. 00002A20  3F28 0002                move.w     -[A7], [A0 + 0x2]
  3869. 00002A24  486E FEF8                pea.l      [A6 - 0x108]
  3870. 00002A28  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  3871. 00002A2C  4EBA D8CA                jsr        [PC - 0x2736 /* 000002F8 */]
  3872. label00002A30:
  3873. 00002A30  285F                     movea.l    A4, [A7]+
  3874. 00002A32  4E5E                     unlink     A6
  3875. 00002A34  2E9F                     move.l     [A7], [A7]+
  3876. 00002A36  4E75                     rts
  3877. fn00002A38:
  3878. 00002A38  4E56 0000                link       A6, 0
  3879. 00002A3C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3880. 00002A40  2F2D F73C                move.l     -[A7], [A5 - 0x8C4]
  3881. 00002A44  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  3882. 00002A48  4E5E                     unlink     A6
  3883. 00002A4A  205F                     movea.l    A0, [A7]+
  3884. 00002A4C  504F                     addq.w     A7, 8
  3885. 00002A4E  4ED0                     jmp        [A0]
  3886. export_539:
  3887. fn00002A50:
  3888. 00002A50  4E56 FF9A                link       A6, -0x0066
  3889. 00002A54  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3890. 00002A58  266E 000C                movea.l    A3, [A6 + 0xC]
  3891. 00002A5C  2C2E 0008                move.l     D6, [A6 + 0x8]
  3892. 00002A60  42A7                     clr.l      -[A7]
  3893. 00002A62  42A7                     clr.l      -[A7]
  3894. 00002A64  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  3895. 00002A68  285F                     movea.l    A4, [A7]+
  3896. 00002A6A  2F0C                     move.l     -[A7], A4
  3897. 00002A6C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3898. 00002A70  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3899. 00002A74  486E FFFE                pea.l      [A6 - 0x2]
  3900. 00002A78  486E FFFA                pea.l      [A6 - 0x6]
  3901. 00002A7C  486E FFF6                pea.l      [A6 - 0xA]
  3902. 00002A80  486E FFF2                pea.l      [A6 - 0xE]
  3903. 00002A84  486E FFEE                pea.l      [A6 - 0x12]
  3904. 00002A88  2F0C                     move.l     -[A7], A4
  3905. 00002A8A  2F06                     move.l     -[A7], D6
  3906. 00002A8C  4EBA DBFA                jsr        [PC - 0x2406 /* 00000688 */]
  3907. 00002A90  42A7                     clr.l      -[A7]
  3908. 00002A92  2F0C                     move.l     -[A7], A4
  3909. 00002A94  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  3910. 00002A98  7004                     moveq.l    D0, 0x04
  3911. 00002A9A  2F00                     move.l     -[A7], D0
  3912. 00002A9C  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  3913. 00002AA0  201F                     move.l     D0, [A7]+
  3914. 00002AA2  3E00                     move.w     D7, D0
  3915. 00002AA4  660C                     bne        +0xE /* 00002AB2 */
  3916. 00002AA6  7EFF                     moveq.l    D7, 0xFFFFFFFF
  3917. 00002AA8  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  3918. 00002AAC  2D48 FFE6                move.l     [A6 - 0x1A], A0
  3919. 00002AB0  600A                     bra        +0xC /* 00002ABC */
  3920. label00002AB2:
  3921. 00002AB2  2F0C                     move.l     -[A7], A4
  3922. 00002AB4  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  3923. 00002AB8  2D54 FFE6                move.l     [A6 - 0x1A], [A4]
  3924. label00002ABC:
  3925. 00002ABC  2F06                     move.l     -[A7], D6
  3926. 00002ABE  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  3927. 00002AC2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3928. 00002AC6  487A 0066                pea.l      [PC + 0x66 /* 00002B2E, value 0x4E56 'NV', cstring "" */]
  3929. 00002ACA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3930. 00002ACE  3F07                     move.w     -[A7], D7
  3931. 00002AD0  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3932. 00002AD4  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3933. 00002AD8  486E FF9A                pea.l      [A6 - 0x66]
  3934. 00002ADC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3935. 00002AE0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3936. 00002AE4  3F3C 0004                move.w     -[A7], 0x4
  3937. 00002AE8  A9EA                     syscall    Pack3
  3938. 00002AEA  42A7                     clr.l      -[A7]
  3939. 00002AEC  2F0C                     move.l     -[A7], A4
  3940. 00002AEE  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  3941. 00002AF2  285F                     movea.l    A4, [A7]+
  3942. 00002AF4  1D6E FF9A 0012           move.b     [A6 + 0x12], [A6 - 0x66]
  3943. 00002AFA  102E FF9A                move.b     D0, [A6 - 0x66]
  3944. 00002AFE  6720                     beq        +0x22 /* 00002B20 */
  3945. 00002B00  36AE FFA0                move.w     [A3], [A6 - 0x60]
  3946. 00002B04  276E FF9C 0002           move.l     [A3 + 0x2], [A6 - 0x64]
  3947. 00002B0A  376E FFA2 0006           move.w     [A3 + 0x6], [A6 - 0x5E]
  3948. 00002B10  204B                     movea.l    A0, A3
  3949. 00002B12  5088                     addq.l     A0, 8
  3950. 00002B14  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  3951. 00002B18  700F                     moveq.l    D0, 0x0F
  3952. label00002B1A:
  3953. 00002B1A  20D9                     move.l     [A0]+, [A1]+
  3954. 00002B1C  51C8 FFFC                dbf        D0, -0x6 /* 00002B1A */
  3955. label00002B20:
  3956. 00002B20  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3957. 00002B24  4E5E                     unlink     A6
  3958. 00002B26  205F                     movea.l    A0, [A7]+
  3959. 00002B28  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3960. 00002B2C  4ED0                     jmp        [A0]
  3961. 00002B2E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3962. // begin alternate branch 00002B30-00002B34
  3963. export_540:
  3964. fn00002B30:
  3965. 00002B30  4E56 FFF4                link       A6, -0x000C
  3966. // end alternate branch 00002B30-00002B34
  3967. export_540: // at 00002B30 (misaligned)
  3968. fn00002B30: // (misaligned)
  3969. 00002B32  FFF4                     .invalid   <<F/7/7>>
  3970. 00002B34  2F0C                     move.l     -[A7], A4
  3971. 00002B36  206E 0020                movea.l    A0, [A6 + 0x20]
  3972. 00002B3A  30BC F060                move.w     [A0], 0xF060
  3973. 00002B3E  42A7                     clr.l      -[A7]
  3974. 00002B40  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  3975. 00002B46  206E 0020                movea.l    A0, [A6 + 0x20]
  3976. 00002B4A  3F10                     move.w     -[A7], [A0]
  3977. 00002B4C  A9A0                     syscall    GetResource
  3978. 00002B4E  285F                     movea.l    A4, [A7]+
  3979. 00002B50  200C                     move.l     D0, A4
  3980. 00002B52  6728                     beq        +0x2A /* 00002B7C */
  3981. 00002B54  2054                     movea.l    A0, [A4]
  3982. 00002B56  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3983. 00002B5A  22D8                     move.l     [A1]+, [A0]+
  3984. 00002B5C  22D8                     move.l     [A1]+, [A0]+
  3985. 00002B5E  486E FFF4                pea.l      [A6 - 0xC]
  3986. 00002B62  1F3C 0001                move.b     -[A7], 0x1
  3987. 00002B66  1F3C 0001                move.b     -[A7], 0x1
  3988. 00002B6A  1F3C 0001                move.b     -[A7], 0x1
  3989. 00002B6E  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  3990. 00002B72  206E 001C                movea.l    A0, [A6 + 0x1C]
  3991. 00002B76  20AE FFF4                move.l     [A0], [A6 - 0xC]
  3992. 00002B7A  600C                     bra        +0xE /* 00002B88 */
  3993. label00002B7C:
  3994. 00002B7C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3995. 00002B80  2F3C 0064 0064           move.l     -[A7], 0x640064 /* 'd\0d' */
  3996. 00002B86  A880                     syscall    SetPt
  3997. label00002B88:
  3998. 00002B88  206E 0018                movea.l    A0, [A6 + 0x18]
  3999. 00002B8C  7000                     moveq.l    D0, 0x00
  4000. 00002B8E  2080                     move.l     [A0], D0
  4001. 00002B90  206E 0014                movea.l    A0, [A6 + 0x14]
  4002. 00002B94  7000                     moveq.l    D0, 0x00
  4003. 00002B96  2080                     move.l     [A0], D0
  4004. 00002B98  206E 0010                movea.l    A0, [A6 + 0x10]
  4005. 00002B9C  7000                     moveq.l    D0, 0x00
  4006. 00002B9E  2080                     move.l     [A0], D0
  4007. 00002BA0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4008. 00002BA4  7004                     moveq.l    D0, 0x04
  4009. 00002BA6  2F00                     move.l     -[A7], D0
  4010. 00002BA8  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  4011. 00002BAC  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  4012. 00002BB0  206E 000C                movea.l    A0, [A6 + 0xC]
  4013. 00002BB4  2050                     movea.l    A0, [A0]
  4014. 00002BB6  20AD F7F4                move.l     [A0], [A5 - 0x80C]
  4015. 00002BBA  285F                     movea.l    A4, [A7]+
  4016. 00002BBC  4E5E                     unlink     A6
  4017. 00002BBE  205F                     movea.l    A0, [A7]+
  4018. 00002BC0  DEFC 001E                add.w      A7, 0x1E
  4019. 00002BC4  4ED0                     jmp        [A0]
  4020. 00002BC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4021. // begin alternate branch 00002BC8-00002BDA
  4022. fn00002BC8:
  4023. 00002BC8  4E56 0000                link       A6, 0
  4024. 00002BCC  48E7 0018                movem.l    -[A7], A3,A4
  4025. 00002BD0  266E 000C                movea.l    A3, [A6 + 0xC]
  4026. 00002BD4  286E 0008                movea.l    A4, [A6 + 0x8]
  4027. 00002BD8  2054                     movea.l    A0, [A4]
  4028. // end alternate branch 00002BC8-00002BDA
  4029. fn00002BC8: // (misaligned)
  4030. 00002BCA  0000 48E7                ori.b      D0, 0xE7
  4031. 00002BCE  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  4032. 00002BD2  000C 286E                ori.b      A4, 0x6E /* 'n' */
  4033. 00002BD6  0008 2054                ori.b      A0, 0x54 /* 'T' */
  4034. 00002BDA  4AA8 0012                tst.l      [A0 + 0x12]
  4035. 00002BDE  56C0                     sne        D0
  4036. 00002BE0  4A00                     tst.b      D0
  4037. 00002BE2  6728                     beq        +0x2A /* 00002C0C */
  4038. 00002BE4  2F00                     move.l     -[A7], D0
  4039. 00002BE6  42A7                     clr.l      -[A7]
  4040. 00002BE8  2F0B                     move.l     -[A7], A3
  4041. 00002BEA  2054                     movea.l    A0, [A4]
  4042. 00002BEC  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4043. 00002BF0  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  4044. 00002BF4  221F                     move.l     D1, [A7]+
  4045. 00002BF6  201F                     move.l     D0, [A7]+
  4046. 00002BF8  4A81                     tst.l      D1
  4047. 00002BFA  57C1                     seq        D1
  4048. 00002BFC  C001                     and.b      D0, D1
  4049. 00002BFE  670C                     beq        +0xE /* 00002C0C */
  4050. 00002C00  2F0B                     move.l     -[A7], A3
  4051. 00002C02  2054                     movea.l    A0, [A4]
  4052. 00002C04  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4053. 00002C08  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  4054. label00002C0C:
  4055. 00002C0C  2054                     movea.l    A0, [A4]
  4056. 00002C0E  4AA8 000E                tst.l      [A0 + 0xE]
  4057. 00002C12  56C0                     sne        D0
  4058. 00002C14  4A00                     tst.b      D0
  4059. 00002C16  6734                     beq        +0x36 /* 00002C4C */
  4060. 00002C18  2F00                     move.l     -[A7], D0
  4061. 00002C1A  4267                     clr.w      -[A7]
  4062. 00002C1C  2F0B                     move.l     -[A7], A3
  4063. 00002C1E  486D 2DE4                pea.l      [A5 + 0x2DE4]
  4064. 00002C22  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  4065. 00002C26  121F                     move.b     D1, [A7]+
  4066. 00002C28  201F                     move.l     D0, [A7]+
  4067. 00002C2A  C001                     and.b      D0, D1
  4068. 00002C2C  671E                     beq        +0x20 /* 00002C4C */
  4069. 00002C2E  42A7                     clr.l      -[A7]
  4070. 00002C30  2F0B                     move.l     -[A7], A3
  4071. 00002C32  2054                     movea.l    A0, [A4]
  4072. 00002C34  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4073. 00002C38  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  4074. 00002C3C  4A9F                     tst.l      [A7]+
  4075. 00002C3E  660C                     bne        +0xE /* 00002C4C */
  4076. 00002C40  2F0B                     move.l     -[A7], A3
  4077. 00002C42  2054                     movea.l    A0, [A4]
  4078. 00002C44  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4079. 00002C48  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  4080. label00002C4C:
  4081. 00002C4C  4CDF 1800                movem.l    A3,A4, [A7]+
  4082. 00002C50  4E5E                     unlink     A6
  4083. 00002C52  205F                     movea.l    A0, [A7]+
  4084. 00002C54  504F                     addq.w     A7, 8
  4085. 00002C56  4ED0                     jmp        [A0]
  4086. fn00002C58:
  4087. 00002C58  4E56 0000                link       A6, 0
  4088. 00002C5C  48E7 0018                movem.l    -[A7], A3,A4
  4089. 00002C60  266E 000C                movea.l    A3, [A6 + 0xC]
  4090. 00002C64  286E 0008                movea.l    A4, [A6 + 0x8]
  4091. 00002C68  2054                     movea.l    A0, [A4]
  4092. 00002C6A  4AA8 000E                tst.l      [A0 + 0xE]
  4093. 00002C6E  56C0                     sne        D0
  4094. 00002C70  4A00                     tst.b      D0
  4095. 00002C72  6728                     beq        +0x2A /* 00002C9C */
  4096. 00002C74  2F00                     move.l     -[A7], D0
  4097. 00002C76  42A7                     clr.l      -[A7]
  4098. 00002C78  2F0B                     move.l     -[A7], A3
  4099. 00002C7A  2054                     movea.l    A0, [A4]
  4100. 00002C7C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4101. 00002C80  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  4102. 00002C84  221F                     move.l     D1, [A7]+
  4103. 00002C86  201F                     move.l     D0, [A7]+
  4104. 00002C88  4A81                     tst.l      D1
  4105. 00002C8A  57C1                     seq        D1
  4106. 00002C8C  C001                     and.b      D0, D1
  4107. 00002C8E  670C                     beq        +0xE /* 00002C9C */
  4108. 00002C90  2F0B                     move.l     -[A7], A3
  4109. 00002C92  2054                     movea.l    A0, [A4]
  4110. 00002C94  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4111. 00002C98  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  4112. label00002C9C:
  4113. 00002C9C  2054                     movea.l    A0, [A4]
  4114. 00002C9E  4AA8 0012                tst.l      [A0 + 0x12]
  4115. 00002CA2  56C0                     sne        D0
  4116. 00002CA4  4A00                     tst.b      D0
  4117. 00002CA6  6728                     beq        +0x2A /* 00002CD0 */
  4118. 00002CA8  2F00                     move.l     -[A7], D0
  4119. 00002CAA  42A7                     clr.l      -[A7]
  4120. 00002CAC  2F0B                     move.l     -[A7], A3
  4121. 00002CAE  2054                     movea.l    A0, [A4]
  4122. 00002CB0  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4123. 00002CB4  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  4124. 00002CB8  221F                     move.l     D1, [A7]+
  4125. 00002CBA  201F                     move.l     D0, [A7]+
  4126. 00002CBC  4A81                     tst.l      D1
  4127. 00002CBE  57C1                     seq        D1
  4128. 00002CC0  C001                     and.b      D0, D1
  4129. 00002CC2  670C                     beq        +0xE /* 00002CD0 */
  4130. 00002CC4  2F0B                     move.l     -[A7], A3
  4131. 00002CC6  2054                     movea.l    A0, [A4]
  4132. 00002CC8  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4133. 00002CCC  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  4134. label00002CD0:
  4135. 00002CD0  4CDF 1800                movem.l    A3,A4, [A7]+
  4136. 00002CD4  4E5E                     unlink     A6
  4137. 00002CD6  205F                     movea.l    A0, [A7]+
  4138. 00002CD8  504F                     addq.w     A7, 8
  4139. 00002CDA  4ED0                     jmp        [A0]
  4140. export_541:
  4141. 00002CDC  4E56 0000                link       A6, 0
  4142. 00002CE0  4E5E                     unlink     A6
  4143. 00002CE2  2E9F                     move.l     [A7], [A7]+
  4144. 00002CE4  4E75                     rts
  4145. 00002CE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4146. 00002CEA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4147. 00002CEE  0008 2F28                ori.b      A0, 0x28 /* '(' */
  4148. 00002CF2  0008 4EAD                ori.b      A0, 0xAD
  4149. 00002CF6  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  4150. 00002CFA  205F                     movea.l    A0, [A7]+
  4151. 00002CFC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4152. 00002D00  4ED0                     jmp        [A0]
  4153. 00002D02  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4154. // begin alternate branch 00002D04-00002D08
  4155. export_542:
  4156. fn00002D04:
  4157. 00002D04  4E56 FFB2                link       A6, -0x004E
  4158. // end alternate branch 00002D04-00002D08
  4159. export_542: // at 00002D04 (misaligned)
  4160. fn00002D04: // (misaligned)
  4161. 00002D06  FFB2                     .invalid   <<F/6/7>>
  4162. 00002D08  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4163. 00002D0C  206E 0014                movea.l    A0, [A6 + 0x14]
  4164. 00002D10  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4165. 00002D14  22D8                     move.l     [A1]+, [A0]+
  4166. 00002D16  22D8                     move.l     [A1]+, [A0]+
  4167. 00002D18  206E 0010                movea.l    A0, [A6 + 0x10]
  4168. 00002D1C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4169. 00002D20  22D8                     move.l     [A1]+, [A0]+
  4170. 00002D22  22D8                     move.l     [A1]+, [A0]+
  4171. 00002D24  266E 0008                movea.l    A3, [A6 + 0x8]
  4172. 00002D28  2C2E 001C                move.l     D6, [A6 + 0x1C]
  4173. 00002D2C  2E2E 0018                move.l     D7, [A6 + 0x18]
  4174. 00002D30  284B                     movea.l    A4, A3
  4175. 00002D32  2054                     movea.l    A0, [A4]
  4176. 00002D34  2147 000E                move.l     [A0 + 0xE], D7
  4177. 00002D38  7000                     moveq.l    D0, 0x00
  4178. 00002D3A  2140 0012                move.l     [A0 + 0x12], D0
  4179. 00002D3E  2146 0016                move.l     [A0 + 0x16], D6
  4180. 00002D42  43E8 001A                lea.l      A1, [A0 + 0x1A]
  4181. 00002D46  45EE FFF8                lea.l      A2, [A6 - 0x8]
  4182. 00002D4A  22DA                     move.l     [A1]+, [A2]+
  4183. 00002D4C  22DA                     move.l     [A1]+, [A2]+
  4184. 00002D4E  43E8 0022                lea.l      A1, [A0 + 0x22]
  4185. 00002D52  45EE FFF0                lea.l      A2, [A6 - 0x10]
  4186. 00002D56  22DA                     move.l     [A1]+, [A2]+
  4187. 00002D58  22DA                     move.l     [A1]+, [A2]+
  4188. 00002D5A  116E 000E 002B           move.b     [A0 + 0x2B], [A6 + 0xE]
  4189. 00002D60  116E 000C 002A           move.b     [A0 + 0x2A], [A6 + 0xC]
  4190. 00002D66  117C 0001 002C           move.b     [A0 + 0x2C], 0x1
  4191. 00002D6C  217C 2020 2020 002E      move.l     [A0 + 0x2E], 0x20202020 /* '    ' */
  4192. 00002D74  317C 0101 0032           move.w     [A0 + 0x32], 0x101
  4193. 00002D7A  7000                     moveq.l    D0, 0x00
  4194. 00002D7C  2140 0034                move.l     [A0 + 0x34], D0
  4195. 00002D80  217C FFFF 0000 0038      move.l     [A0 + 0x38], 0xFFFF0000
  4196. 00002D88  2F07                     move.l     -[A7], D7
  4197. 00002D8A  2F0B                     move.l     -[A7], A3
  4198. 00002D8C  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  4199. 00002D90  486E FFB2                pea.l      [A6 - 0x4E]
  4200. 00002D94  487A FF52                pea.l      [PC - 0xAE /* 00002CE8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4201. 00002D98  2F0E                     move.l     -[A7], A6
  4202. 00002D9A  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  4203. 00002D9E  4A87                     tst.l      D7
  4204. 00002DA0  6708                     beq        +0xA /* 00002DAA */
  4205. 00002DA2  2F0B                     move.l     -[A7], A3
  4206. 00002DA4  2F07                     move.l     -[A7], D7
  4207. 00002DA6  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  4208. label00002DAA:
  4209. 00002DAA  4A86                     tst.l      D6
  4210. 00002DAC  6708                     beq        +0xA /* 00002DB6 */
  4211. 00002DAE  2F0B                     move.l     -[A7], A3
  4212. 00002DB0  2F06                     move.l     -[A7], D6
  4213. 00002DB2  4EBA FE14                jsr        [PC - 0x1EC /* 00002BC8 */]
  4214. label00002DB6:
  4215. 00002DB6  486E FFB2                pea.l      [A6 - 0x4E]
  4216. 00002DBA  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  4217. 00002DBE  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  4218. 00002DC2  4E5E                     unlink     A6
  4219. 00002DC4  205F                     movea.l    A0, [A7]+
  4220. 00002DC6  DEFC 0018                add.w      A7, 0x18
  4221. 00002DCA  4ED0                     jmp        [A0]
  4222. export_543:
  4223. fn00002DCC:
  4224. 00002DCC  4E56 0000                link       A6, 0
  4225. 00002DD0  48E7 0018                movem.l    -[A7], A3,A4
  4226. 00002DD4  266E 0008                movea.l    A3, [A6 + 0x8]
  4227. 00002DD8  206E 000C                movea.l    A0, [A6 + 0xC]
  4228. 00002DDC  2850                     movea.l    A4, [A0]
  4229. 00002DDE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4230. 00002DE2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4231. 00002DE6  486C 0008                pea.l      [A4 + 0x8]
  4232. 00002DEA  486C 0010                pea.l      [A4 + 0x10]
  4233. 00002DEE  102C 0018                move.b     D0, [A4 + 0x18]
  4234. 00002DF2  E448                     lsr        D0.w, 2
  4235. 00002DF4  0240 0007                andi.w     D0, 0x7
  4236. 00002DF8  1F00                     move.b     -[A7], D0
  4237. 00002DFA  102C 0018                move.b     D0, [A4 + 0x18]
  4238. 00002DFE  EA48                     lsr        D0.w, 5
  4239. 00002E00  0240 0007                andi.w     D0, 0x7
  4240. 00002E04  1F00                     move.b     -[A7], D0
  4241. 00002E06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4242. 00002E0A  4EBA FEF8                jsr        [PC - 0x108 /* 00002D04 */]
  4243. 00002E0E  082C 0001 0018           btst.b     [A4 + 0x18], 0x1
  4244. 00002E14  56C0                     sne        D0
  4245. 00002E16  0240 0001                andi.w     D0, 0x1
  4246. 00002E1A  2053                     movea.l    A0, [A3]
  4247. 00002E1C  1140 0032                move.b     [A0 + 0x32], D0
  4248. 00002E20  082C 0000 0018           btst.b     [A4 + 0x18], 0x0
  4249. 00002E26  56C0                     sne        D0
  4250. 00002E28  0240 0001                andi.w     D0, 0x1
  4251. 00002E2C  1140 0033                move.b     [A0 + 0x33], D0
  4252. 00002E30  117C 0001 002C           move.b     [A0 + 0x2C], 0x1
  4253. 00002E36  216C 0004 002E           move.l     [A0 + 0x2E], [A4 + 0x4]
  4254. 00002E3C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4255. 00002E40  2F3C 0000 011E           move.l     -[A7], 0x11E
  4256. 00002E46  4EBA F6E4                jsr        [PC - 0x91C /* 0000252C */]
  4257. 00002E4A  4CDF 1800                movem.l    A3,A4, [A7]+
  4258. 00002E4E  4E5E                     unlink     A6
  4259. 00002E50  205F                     movea.l    A0, [A7]+
  4260. 00002E52  DEFC 0010                add.w      A7, 0x10
  4261. 00002E56  4ED0                     jmp        [A0]
  4262. export_544:
  4263. fn00002E58:
  4264. 00002E58  4E56 0000                link       A6, 0
  4265. 00002E5C  48E7 0118                movem.l    -[A7], D7,A3,A4
  4266. 00002E60  266E 000C                movea.l    A3, [A6 + 0xC]
  4267. 00002E64  2E2E 0008                move.l     D7, [A6 + 0x8]
  4268. 00002E68  2847                     movea.l    A4, D7
  4269. 00002E6A  200B                     move.l     D0, A3
  4270. 00002E6C  6746                     beq        +0x48 /* 00002EB4 */
  4271. 00002E6E  2054                     movea.l    A0, [A4]
  4272. 00002E70  4AA8 0012                tst.l      [A0 + 0x12]
  4273. 00002E74  660C                     bne        +0xE /* 00002E82 */
  4274. 00002E76  42A7                     clr.l      -[A7]
  4275. 00002E78  4EAD 189A                jsr        [A5 + 0x189A /* export_783 */]
  4276. 00002E7C  2054                     movea.l    A0, [A4]
  4277. 00002E7E  215F 0012                move.l     [A0 + 0x12], [A7]+
  4278. label00002E82:
  4279. 00002E82  2F0B                     move.l     -[A7], A3
  4280. 00002E84  2054                     movea.l    A0, [A4]
  4281. 00002E86  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4282. 00002E8A  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  4283. 00002E8E  2053                     movea.l    A0, [A3]
  4284. 00002E90  2147 000E                move.l     [A0 + 0xE], D7
  4285. 00002E94  4AA8 0002                tst.l      [A0 + 0x2]
  4286. 00002E98  6606                     bne        +0x8 /* 00002EA0 */
  4287. 00002E9A  2053                     movea.l    A0, [A3]
  4288. 00002E9C  2147 0002                move.l     [A0 + 0x2], D7
  4289. label00002EA0:
  4290. 00002EA0  2F0B                     move.l     -[A7], A3
  4291. 00002EA2  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  4292. 00002EA6  42A7                     clr.l      -[A7]
  4293. 00002EA8  2F07                     move.l     -[A7], D7
  4294. 00002EAA  4EAD 307A                jsr        [A5 + 0x307A /* export_1547 */]
  4295. 00002EAE  2F0B                     move.l     -[A7], A3
  4296. 00002EB0  4EAD 3142                jsr        [A5 + 0x3142 /* export_1572 */]
  4297. label00002EB4:
  4298. 00002EB4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4299. 00002EB8  4E5E                     unlink     A6
  4300. 00002EBA  205F                     movea.l    A0, [A7]+
  4301. 00002EBC  504F                     addq.w     A7, 8
  4302. 00002EBE  4ED0                     jmp        [A0]
  4303. 00002EC0  4E56 0000                link       A6, 0
  4304. 00002EC4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4305. 00002EC8  4EAD 315A                jsr        [A5 + 0x315A /* export_1575 */]
  4306. 00002ECC  4E5E                     unlink     A6
  4307. 00002ECE  205F                     movea.l    A0, [A7]+
  4308. 00002ED0  504F                     addq.w     A7, 8
  4309. 00002ED2  4ED0                     jmp        [A0]
  4310. export_545:
  4311. fn00002ED4:
  4312. 00002ED4  4E56 0000                link       A6, 0
  4313. 00002ED8  487A FFE6                pea.l      [PC - 0x1A /* 00002EC0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4314. 00002EDC  2F0E                     move.l     -[A7], A6
  4315. 00002EDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4316. 00002EE2  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  4317. 00002EE6  4E5E                     unlink     A6
  4318. 00002EE8  2E9F                     move.l     [A7], [A7]+
  4319. 00002EEA  4E75                     rts
  4320. 00002EEC  4E56 0000                link       A6, 0
  4321. 00002EF0  206E 0008                movea.l    A0, [A6 + 0x8]
  4322. 00002EF4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4323. 00002EF8  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  4324. 00002EFC  4E5E                     unlink     A6
  4325. 00002EFE  205F                     movea.l    A0, [A7]+
  4326. 00002F00  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4327. 00002F04  4ED0                     jmp        [A0]
  4328. 00002F06  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4329. export_546: // at 00002F08 (misaligned)
  4330. 00002F0A  FEB2 48E7                .extension 0xEB2 <<F/2-3/7>> // unimplemented
  4331. 00002F0E  0338 2E2E                btst       [0x00002E2E], D1
  4332. 00002F12  0008 2847                ori.b      A0, 0x47 /* 'G' */
  4333. 00002F16  2054                     movea.l    A0, [A4]
  4334. 00002F18  7000                     moveq.l    D0, 0x00
  4335. 00002F1A  2140 003C                move.l     [A0 + 0x3C], D0
  4336. 00002F1E  4228 0061                clr.b      [A0 + 0x61]
  4337. 00002F22  117C 0001 0062           move.b     [A0 + 0x62], 0x1
  4338. 00002F28  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4339. 00002F2C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4340. 00002F30  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4341. 00002F34  2F07                     move.l     -[A7], D7
  4342. 00002F36  4EBA FE94                jsr        [PC - 0x16C /* 00002DCC */]
  4343. 00002F3A  486E FFF8                pea.l      [A6 - 0x8]
  4344. 00002F3E  2054                     movea.l    A0, [A4]
  4345. 00002F40  3F28 0020                move.w     -[A7], [A0 + 0x20]
  4346. 00002F44  3F28 001C                move.w     -[A7], [A0 + 0x1C]
  4347. 00002F48  2028 0026                move.l     D0, [A0 + 0x26]
  4348. 00002F4C  D0A8 001E                add.l      D0, [A0 + 0x1E]
  4349. 00002F50  3F00                     move.w     -[A7], D0
  4350. 00002F52  2028 0022                move.l     D0, [A0 + 0x22]
  4351. 00002F56  D0A8 001A                add.l      D0, [A0 + 0x1A]
  4352. 00002F5A  3F00                     move.w     -[A7], D0
  4353. 00002F5C  A8A7                     syscall    SetRect
  4354. 00002F5E  206E 000C                movea.l    A0, [A6 + 0xC]
  4355. 00002F62  2650                     movea.l    A3, [A0]
  4356. 00002F64  486E FEB2                pea.l      [A6 - 0x14E]
  4357. 00002F68  487A FF82                pea.l      [PC - 0x7E /* 00002EEC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4358. 00002F6C  2F0E                     move.l     -[A7], A6
  4359. 00002F6E  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  4360. 00002F72  2054                     movea.l    A0, [A4]
  4361. 00002F74  3153 0040                move.w     [A0 + 0x40], [A3]
  4362. 00002F78  102D FC55                move.b     D0, [A5 - 0x3AB]
  4363. 00002F7C  672A                     beq        +0x2C /* 00002FA8 */
  4364. 00002F7E  42A7                     clr.l      -[A7]
  4365. 00002F80  42A7                     clr.l      -[A7]
  4366. 00002F82  486E FFF8                pea.l      [A6 - 0x8]
  4367. 00002F86  486B 0008                pea.l      [A3 + 0x8]
  4368. 00002F8A  4267                     clr.w      -[A7]
  4369. 00002F8C  3F13                     move.w     -[A7], [A3]
  4370. 00002F8E  70FF                     moveq.l    D0, 0xFFFFFFFF
  4371. 00002F90  2F00                     move.l     -[A7], D0
  4372. 00002F92  082B 0007 0002           btst.b     [A3 + 0x2], 0x7
  4373. 00002F98  56C0                     sne        D0
  4374. 00002F9A  0240 0001                andi.w     D0, 0x1
  4375. 00002F9E  1F00                     move.b     -[A7], D0
  4376. 00002FA0  2F07                     move.l     -[A7], D7
  4377. 00002FA2  AA45                     syscall    NewCWindow
  4378. 00002FA4  2C1F                     move.l     D6, [A7]+
  4379. 00002FA6  6028                     bra        +0x2A /* 00002FD0 */
  4380. label00002FA8:
  4381. 00002FA8  42A7                     clr.l      -[A7]
  4382. 00002FAA  42A7                     clr.l      -[A7]
  4383. 00002FAC  486E FFF8                pea.l      [A6 - 0x8]
  4384. 00002FB0  486B 0008                pea.l      [A3 + 0x8]
  4385. 00002FB4  4267                     clr.w      -[A7]
  4386. 00002FB6  3F13                     move.w     -[A7], [A3]
  4387. 00002FB8  70FF                     moveq.l    D0, 0xFFFFFFFF
  4388. 00002FBA  2F00                     move.l     -[A7], D0
  4389. 00002FBC  082B 0007 0002           btst.b     [A3 + 0x2], 0x7
  4390. 00002FC2  56C0                     sne        D0
  4391. 00002FC4  0240 0001                andi.w     D0, 0x1
  4392. 00002FC8  1F00                     move.b     -[A7], D0
  4393. 00002FCA  2F07                     move.l     -[A7], D7
  4394. 00002FCC  A913                     syscall    NewWindow
  4395. 00002FCE  2C1F                     move.l     D6, [A7]+
  4396. label00002FD0:
  4397. 00002FD0  2054                     movea.l    A0, [A4]
  4398. 00002FD2  2146 003C                move.l     [A0 + 0x3C], D6
  4399. 00002FD6  42A8 006C                clr.l      [A0 + 0x6C]
  4400. 00002FDA  4228 0070                clr.b      [A0 + 0x70]
  4401. 00002FDE  4228 005E                clr.b      [A0 + 0x5E]
  4402. 00002FE2  082B 0006 0002           btst.b     [A3 + 0x2], 0x6
  4403. 00002FE8  56C0                     sne        D0
  4404. 00002FEA  0240 0001                andi.w     D0, 0x1
  4405. 00002FEE  1140 005F                move.b     [A0 + 0x5F], D0
  4406. 00002FF2  082B 0007 0002           btst.b     [A3 + 0x2], 0x7
  4407. 00002FF8  56C0                     sne        D0
  4408. 00002FFA  0240 0001                andi.w     D0, 0x1
  4409. 00002FFE  1140 0060                move.b     [A0 + 0x60], D0
  4410. 00003002  2147 0052                move.l     [A0 + 0x52], D7
  4411. 00003006  216B 0004 0056           move.l     [A0 + 0x56], [A3 + 0x4]
  4412. 0000300C  082B 0005 0002           btst.b     [A3 + 0x2], 0x5
  4413. 00003012  56C0                     sne        D0
  4414. 00003014  0240 0001                andi.w     D0, 0x1
  4415. 00003018  1140 0065                move.b     [A0 + 0x65], D0
  4416. 0000301C  082B 0004 0002           btst.b     [A3 + 0x2], 0x4
  4417. 00003022  56C0                     sne        D0
  4418. 00003024  0240 0001                andi.w     D0, 0x1
  4419. 00003028  1140 0066                move.b     [A0 + 0x66], D0
  4420. 0000302C  082B 0003 0002           btst.b     [A3 + 0x2], 0x3
  4421. 00003032  56C0                     sne        D0
  4422. 00003034  0240 0001                andi.w     D0, 0x1
  4423. 00003038  1140 0061                move.b     [A0 + 0x61], D0
  4424. 0000303C  082B 0002 0002           btst.b     [A3 + 0x2], 0x2
  4425. 00003042  56C0                     sne        D0
  4426. 00003044  0240 0001                andi.w     D0, 0x1
  4427. 00003048  1140 0062                move.b     [A0 + 0x62], D0
  4428. 0000304C  082B 0001 0002           btst.b     [A3 + 0x2], 0x1
  4429. 00003052  56C0                     sne        D0
  4430. 00003054  0240 0001                andi.w     D0, 0x1
  4431. 00003058  1140 0063                move.b     [A0 + 0x63], D0
  4432. 0000305C  082B 0000 0002           btst.b     [A3 + 0x2], 0x0
  4433. 00003062  56C0                     sne        D0
  4434. 00003064  0240 0001                andi.w     D0, 0x1
  4435. 00003068  1140 0064                move.b     [A0 + 0x64], D0
  4436. 0000306C  43E8 0042                lea.l      A1, [A0 + 0x42]
  4437. 00003070  45ED F72C                lea.l      A2, [A5 - 0x8D4]
  4438. 00003074  22DA                     move.l     [A1]+, [A2]+
  4439. 00003076  22DA                     move.l     [A1]+, [A2]+
  4440. 00003078  2F2D F780                move.l     -[A7], [A5 - 0x880]
  4441. 0000307C  2F2D F784                move.l     -[A7], [A5 - 0x87C]
  4442. 00003080  2F07                     move.l     -[A7], D7
  4443. 00003082  4EBA 0698                jsr        [PC + 0x698 /* 0000371C */]
  4444. 00003086  2054                     movea.l    A0, [A4]
  4445. 00003088  4228 0071                clr.b      [A0 + 0x71]
  4446. 0000308C  42A7                     clr.l      -[A7]
  4447. 0000308E  1F3C 0001                move.b     -[A7], 0x1
  4448. 00003092  2F07                     move.l     -[A7], D7
  4449. 00003094  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  4450. 00003098  2F07                     move.l     -[A7], D7
  4451. 0000309A  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  4452. 0000309E  101F                     move.b     D0, [A7]+
  4453. 000030A0  486E FEF0                pea.l      [A6 - 0x110]
  4454. 000030A4  2F07                     move.l     -[A7], D7
  4455. 000030A6  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  4456. 000030AA  4267                     clr.w      -[A7]
  4457. 000030AC  486E FEF0                pea.l      [A6 - 0x110]
  4458. 000030B0  486E FFF2                pea.l      [A6 - 0xE]
  4459. 000030B4  486E FFF0                pea.l      [A6 - 0x10]
  4460. 000030B8  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4461. 000030BC  101F                     move.b     D0, [A7]+
  4462. 000030BE  6708                     beq        +0xA /* 000030C8 */
  4463. 000030C0  2F06                     move.l     -[A7], D6
  4464. 000030C2  486E FEF0                pea.l      [A6 - 0x110]
  4465. 000030C6  A91A                     syscall    SetWTitle
  4466. label000030C8:
  4467. 000030C8  2054                     movea.l    A0, [A4]
  4468. 000030CA  316E FFF2 005A           move.w     [A0 + 0x5A], [A6 - 0xE]
  4469. 000030D0  316E FFF0 005C           move.w     [A0 + 0x5C], [A6 - 0x10]
  4470. 000030D6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4471. 000030DA  2F07                     move.l     -[A7], D7
  4472. 000030DC  4EBA 049A                jsr        [PC + 0x49A /* 00003578 */]
  4473. 000030E0  486E FEB2                pea.l      [A6 - 0x14E]
  4474. 000030E4  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  4475. 000030E8  082B 0007 0003           btst.b     [A3 + 0x3], 0x7
  4476. 000030EE  56C0                     sne        D0
  4477. 000030F0  0240 0001                andi.w     D0, 0x1
  4478. 000030F4  2054                     movea.l    A0, [A4]
  4479. 000030F6  1140 0067                move.b     [A0 + 0x67], D0
  4480. 000030FA  082B 0003 0003           btst.b     [A3 + 0x3], 0x3
  4481. 00003100  56C0                     sne        D0
  4482. 00003102  0240 0001                andi.w     D0, 0x1
  4483. 00003106  1140 0068                move.b     [A0 + 0x68], D0
  4484. 0000310A  082B 0004 0003           btst.b     [A3 + 0x3], 0x4
  4485. 00003110  56C0                     sne        D0
  4486. 00003112  0240 0001                andi.w     D0, 0x1
  4487. 00003116  1140 0069                move.b     [A0 + 0x69], D0
  4488. 0000311A  082B 0006 0003           btst.b     [A3 + 0x3], 0x6
  4489. 00003120  56C0                     sne        D0
  4490. 00003122  0240 0001                andi.w     D0, 0x1
  4491. 00003126  1140 006A                move.b     [A0 + 0x6A], D0
  4492. 0000312A  082B 0005 0003           btst.b     [A3 + 0x3], 0x5
  4493. 00003130  56C0                     sne        D0
  4494. 00003132  0240 0001                andi.w     D0, 0x1
  4495. 00003136  1140 006B                move.b     [A0 + 0x6B], D0
  4496. 0000313A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4497. 0000313E  2F3C 0000 0108           move.l     -[A7], 0x108
  4498. 00003144  4EBA F3E6                jsr        [PC - 0xC1A /* 0000252C */]
  4499. 00003148  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  4500. 0000314C  4E5E                     unlink     A6
  4501. 0000314E  205F                     movea.l    A0, [A7]+
  4502. 00003150  DEFC 0010                add.w      A7, 0x10
  4503. 00003154  4ED0                     jmp        [A0]
  4504. 00003156  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4505. export_547: // at 00003158 (misaligned)
  4506. 0000315A  FFE8                     .invalid   <<F/7/7>>
  4507. 0000315C  48E7 0038                movem.l    -[A7], A2,A3,A4
  4508. 00003160  266E 0008                movea.l    A3, [A6 + 0x8]
  4509. 00003164  284B                     movea.l    A4, A3
  4510. 00003166  2054                     movea.l    A0, [A4]
  4511. 00003168  117C 0001 006C           move.b     [A0 + 0x6C], 0x1
  4512. 0000316E  2D6D FDCA FFFC           move.l     [A6 - 0x4], [A5 - 0x236]
  4513. 00003174  2F2D FDC6                move.l     -[A7], [A5 - 0x23A]
  4514. 00003178  486E FFFC                pea.l      [A6 - 0x4]
  4515. 0000317C  A87F                     syscall    SubPt
  4516. 0000317E  2F3C 0156 0200           move.l     -[A7], 0x1560200
  4517. 00003184  486E FFFC                pea.l      [A6 - 0x4]
  4518. 00003188  A87F                     syscall    SubPt
  4519. 0000318A  486E FFF4                pea.l      [A6 - 0xC]
  4520. 0000318E  2F0B                     move.l     -[A7], A3
  4521. 00003190  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4522. 00003194  4AAE FFFC                tst.l      [A6 - 0x4]
  4523. 00003198  56C0                     sne        D0
  4524. 0000319A  4A00                     tst.b      D0
  4525. 0000319C  661E                     bne        +0x20 /* 000031BC */
  4526. 0000319E  322E FFF8                move.w     D1, [A6 - 0x8]
  4527. 000031A2  B26D FDCA                cmp.w      D1, [A5 - 0x236]
  4528. 000031A6  5EC1                     sgt        D1
  4529. 000031A8  8001                     or.b       D0, D1
  4530. 000031AA  6610                     bne        +0x12 /* 000031BC */
  4531. 000031AC  322E FFFA                move.w     D1, [A6 - 0x6]
  4532. 000031B0  B26D FDCC                cmp.w      D1, [A5 - 0x234]
  4533. 000031B4  5EC1                     sgt        D1
  4534. 000031B6  8001                     or.b       D0, D1
  4535. 000031B8  6700 0086                beq        +0x88 /* 00003240 */
  4536. label000031BC:
  4537. 000031BC  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  4538. 000031C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4539. 000031C6  486E FFF0                pea.l      [A6 - 0x10]
  4540. 000031CA  A87E                     syscall    AddPt
  4541. 000031CC  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4542. 000031D0  2454                     movea.l    A2, [A4]
  4543. 000031D2  43EA 004A                lea.l      A1, [A2 + 0x4A]
  4544. 000031D6  20D9                     move.l     [A0]+, [A1]+
  4545. 000031D8  20D9                     move.l     [A0]+, [A1]+
  4546. 000031DA  42A7                     clr.l      -[A7]
  4547. 000031DC  302E FFE8                move.w     D0, [A6 - 0x18]
  4548. 000031E0  48C0                     ext.l      D0
  4549. 000031E2  2F00                     move.l     -[A7], D0
  4550. 000031E4  302E FFF0                move.w     D0, [A6 - 0x10]
  4551. 000031E8  906E FFF4                sub.w      D0, [A6 - 0xC]
  4552. 000031EC  48C0                     ext.l      D0
  4553. 000031EE  2F00                     move.l     -[A7], D0
  4554. 000031F0  302E FFEC                move.w     D0, [A6 - 0x14]
  4555. 000031F4  48C0                     ext.l      D0
  4556. 000031F6  2F00                     move.l     -[A7], D0
  4557. 000031F8  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  4558. 000031FC  201F                     move.l     D0, [A7]+
  4559. 000031FE  3D40 FFF0                move.w     [A6 - 0x10], D0
  4560. 00003202  42A7                     clr.l      -[A7]
  4561. 00003204  302E FFEA                move.w     D0, [A6 - 0x16]
  4562. 00003208  48C0                     ext.l      D0
  4563. 0000320A  2F00                     move.l     -[A7], D0
  4564. 0000320C  302E FFF2                move.w     D0, [A6 - 0xE]
  4565. 00003210  906E FFF6                sub.w      D0, [A6 - 0xA]
  4566. 00003214  48C0                     ext.l      D0
  4567. 00003216  2F00                     move.l     -[A7], D0
  4568. 00003218  302E FFEE                move.w     D0, [A6 - 0x12]
  4569. 0000321C  48C0                     ext.l      D0
  4570. 0000321E  2F00                     move.l     -[A7], D0
  4571. 00003220  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  4572. 00003224  201F                     move.l     D0, [A7]+
  4573. 00003226  3D40 FFF2                move.w     [A6 - 0xE], D0
  4574. 0000322A  48C0                     ext.l      D0
  4575. 0000322C  2F00                     move.l     -[A7], D0
  4576. 0000322E  302E FFF0                move.w     D0, [A6 - 0x10]
  4577. 00003232  48C0                     ext.l      D0
  4578. 00003234  2F00                     move.l     -[A7], D0
  4579. 00003236  1F3C 0001                move.b     -[A7], 0x1
  4580. 0000323A  2F0B                     move.l     -[A7], A3
  4581. 0000323C  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  4582. label00003240:
  4583. 00003240  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4584. 00003244  4E5E                     unlink     A6
  4585. 00003246  2E9F                     move.l     [A7], [A7]+
  4586. 00003248  4E75                     rts
  4587. 0000324A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4588. // begin alternate branch 0000324C-00003250
  4589. export_548:
  4590. fn0000324C:
  4591. 0000324C  4E56 FFDA                link       A6, -0x0026
  4592. // end alternate branch 0000324C-00003250
  4593. export_548: // at 0000324C (misaligned)
  4594. fn0000324C: // (misaligned)
  4595. 0000324E  FFDA                     .invalid   <<F/7/7>>
  4596. 00003250  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4597. 00003254  182E 0010                move.b     D4, [A6 + 0x10]
  4598. 00003258  1A2E 000E                move.b     D5, [A6 + 0xE]
  4599. 0000325C  2E2E 0008                move.l     D7, [A6 + 0x8]
  4600. 00003260  2847                     movea.l    A4, D7
  4601. 00003262  2054                     movea.l    A0, [A4]
  4602. 00003264  1144 006D                move.b     [A0 + 0x6D], D4
  4603. 00003268  1145 006E                move.b     [A0 + 0x6E], D5
  4604. 0000326C  4AA8 003C                tst.l      [A0 + 0x3C]
  4605. 00003270  56C0                     sne        D0
  4606. 00003272  4A00                     tst.b      D0
  4607. 00003274  6700 0144                beq        +0x146 /* 000033BA */
  4608. 00003278  1204                     move.b     D1, D4
  4609. 0000327A  6608                     bne        +0xA /* 00003284 */
  4610. 0000327C  8205                     or.b       D1, D5
  4611. 0000327E  C001                     and.b      D0, D1
  4612. 00003280  6700 0138                beq        +0x13A /* 000033BA */
  4613. label00003284:
  4614. 00003284  42A7                     clr.l      -[A7]
  4615. 00003286  486E FFE8                pea.l      [A6 - 0x18]
  4616. 0000328A  2F07                     move.l     -[A7], D7
  4617. 0000328C  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  4618. 00003290  4A9F                     tst.l      [A7]+
  4619. 00003292  302E FFEE                move.w     D0, [A6 - 0x12]
  4620. 00003296  906E FFEA                sub.w      D0, [A6 - 0x16]
  4621. 0000329A  3D40 FFFA                move.w     [A6 - 0x6], D0
  4622. 0000329E  302E FFEC                move.w     D0, [A6 - 0x14]
  4623. 000032A2  906E FFE8                sub.w      D0, [A6 - 0x18]
  4624. 000032A6  3D40 FFF8                move.w     [A6 - 0x8], D0
  4625. 000032AA  2254                     movea.l    A1, [A4]
  4626. 000032AC  2069 003C                movea.l    A0, [A1 + 0x3C]
  4627. 000032B0  2D48 FFDA                move.l     [A6 - 0x26], A0
  4628. 000032B4  4267                     clr.w      -[A7]
  4629. 000032B6  1F3C 0001                move.b     -[A7], 0x1
  4630. 000032BA  2F07                     move.l     -[A7], D7
  4631. 000032BC  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  4632. 000032C0  1C1F                     move.b     D6, [A7]+
  4633. 000032C2  206E FFDA                movea.l    A0, [A6 - 0x26]
  4634. 000032C6  2068 0072                movea.l    A0, [A0 + 0x72]
  4635. 000032CA  2050                     movea.l    A0, [A0]
  4636. 000032CC  47E8 0002                lea.l      A3, [A0 + 0x2]
  4637. 000032D0  302B 0006                move.w     D0, [A3 + 0x6]
  4638. 000032D4  906B 0002                sub.w      D0, [A3 + 0x2]
  4639. 000032D8  3D40 FFFE                move.w     [A6 - 0x2], D0
  4640. 000032DC  302B 0004                move.w     D0, [A3 + 0x4]
  4641. 000032E0  9053                     sub.w      D0, [A3]
  4642. 000032E2  3D40 FFFC                move.w     [A6 - 0x4], D0
  4643. 000032E6  4267                     clr.w      -[A7]
  4644. 000032E8  1F06                     move.b     -[A7], D6
  4645. 000032EA  2F07                     move.l     -[A7], D7
  4646. 000032EC  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  4647. 000032F0  101F                     move.b     D0, [A7]+
  4648. 000032F2  486E FFE0                pea.l      [A6 - 0x20]
  4649. 000032F6  2F07                     move.l     -[A7], D7
  4650. 000032F8  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4651. 000032FC  302E FFE6                move.w     D0, [A6 - 0x1A]
  4652. 00003300  906E FFE2                sub.w      D0, [A6 - 0x1E]
  4653. 00003304  3D40 FFF6                move.w     [A6 - 0xA], D0
  4654. 00003308  302E FFE4                move.w     D0, [A6 - 0x1C]
  4655. 0000330C  906E FFE0                sub.w      D0, [A6 - 0x20]
  4656. 00003310  3D40 FFF4                move.w     [A6 - 0xC], D0
  4657. 00003314  2D6E FFFC FFF0           move.l     [A6 - 0x10], [A6 - 0x4]
  4658. 0000331A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4659. 0000331E  486E FFF0                pea.l      [A6 - 0x10]
  4660. 00003322  A87F                     syscall    SubPt
  4661. 00003324  2054                     movea.l    A0, [A4]
  4662. 00003326  2F28 0072                move.l     -[A7], [A0 + 0x72]
  4663. 0000332A  486E FFF0                pea.l      [A6 - 0x10]
  4664. 0000332E  A87F                     syscall    SubPt
  4665. 00003330  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4666. 00003334  2054                     movea.l    A0, [A4]
  4667. 00003336  4868 0072                pea.l      [A0 + 0x72]
  4668. 0000333A  A87F                     syscall    SubPt
  4669. 0000333C  1004                     move.b     D0, D4
  4670. 0000333E  671A                     beq        +0x1C /* 0000335A */
  4671. 00003340  302E FFFA                move.w     D0, [A6 - 0x6]
  4672. 00003344  906E FFF6                sub.w      D0, [A6 - 0xA]
  4673. 00003348  2054                     movea.l    A0, [A4]
  4674. 0000334A  3228 0074                move.w     D1, [A0 + 0x74]
  4675. 0000334E  D240                     add.w      D1, D0
  4676. 00003350  48C1                     ext.l      D1
  4677. 00003352  83FC 0002                divs.w     D1, 0x2
  4678. 00003356  3D41 FFE2                move.w     [A6 - 0x1E], D1
  4679. label0000335A:
  4680. 0000335A  1005                     move.b     D0, D5
  4681. 0000335C  6744                     beq        +0x46 /* 000033A2 */
  4682. 0000335E  102E 000C                move.b     D0, [A6 + 0xC]
  4683. 00003362  6720                     beq        +0x22 /* 00003384 */
  4684. 00003364  302E FFF8                move.w     D0, [A6 - 0x8]
  4685. 00003368  906E FFF4                sub.w      D0, [A6 - 0xC]
  4686. 0000336C  2054                     movea.l    A0, [A4]
  4687. 0000336E  3228 0072                move.w     D1, [A0 + 0x72]
  4688. 00003372  D240                     add.w      D1, D0
  4689. 00003374  48C1                     ext.l      D1
  4690. 00003376  83FC 0003                divs.w     D1, 0x3
  4691. 0000337A  D27C 0014                add.w      D1, 0x14
  4692. 0000337E  3D41 FFE0                move.w     [A6 - 0x20], D1
  4693. 00003382  601E                     bra        +0x20 /* 000033A2 */
  4694. label00003384:
  4695. 00003384  302E FFF8                move.w     D0, [A6 - 0x8]
  4696. 00003388  906E FFF4                sub.w      D0, [A6 - 0xC]
  4697. 0000338C  2054                     movea.l    A0, [A4]
  4698. 0000338E  3228 0072                move.w     D1, [A0 + 0x72]
  4699. 00003392  D240                     add.w      D1, D0
  4700. 00003394  48C1                     ext.l      D1
  4701. 00003396  83FC 0002                divs.w     D1, 0x2
  4702. 0000339A  D27C 0014                add.w      D1, 0x14
  4703. 0000339E  3D41 FFE0                move.w     [A6 - 0x20], D1
  4704. label000033A2:
  4705. 000033A2  302E FFE2                move.w     D0, [A6 - 0x1E]
  4706. 000033A6  48C0                     ext.l      D0
  4707. 000033A8  2F00                     move.l     -[A7], D0
  4708. 000033AA  302E FFE0                move.w     D0, [A6 - 0x20]
  4709. 000033AE  48C0                     ext.l      D0
  4710. 000033B0  2F00                     move.l     -[A7], D0
  4711. 000033B2  4267                     clr.w      -[A7]
  4712. 000033B4  2F07                     move.l     -[A7], D7
  4713. 000033B6  4EAD 310A                jsr        [A5 + 0x310A /* export_1565 */]
  4714. label000033BA:
  4715. 000033BA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4716. 000033BE  4E5E                     unlink     A6
  4717. 000033C0  205F                     movea.l    A0, [A7]+
  4718. 000033C2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4719. 000033C6  4ED0                     jmp        [A0]
  4720. fn000033C8:
  4721. 000033C8  4E56 FFF8                link       A6, -0x0008
  4722. 000033CC  48E7 0118                movem.l    -[A7], D7,A3,A4
  4723. 000033D0  2E2E 000C                move.l     D7, [A6 + 0xC]
  4724. 000033D4  286E 0008                movea.l    A4, [A6 + 0x8]
  4725. 000033D8  266C 0008                movea.l    A3, [A4 + 0x8]
  4726. 000033DC  42A7                     clr.l      -[A7]
  4727. 000033DE  486E FFF8                pea.l      [A6 - 0x8]
  4728. 000033E2  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4729. 000033E6  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  4730. 000033EA  4A9F                     tst.l      [A7]+
  4731. 000033EC  486E FFF8                pea.l      [A6 - 0x8]
  4732. 000033F0  2F3C 0004 0004           move.l     -[A7], 0x40004
  4733. 000033F6  A8A9                     syscall    InsetRect
  4734. 000033F8  2047                     movea.l    A0, D7
  4735. 000033FA  3010                     move.w     D0, [A0]
  4736. 000033FC  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  4737. 00003400  6C16                     bge        +0x18 /* 00003418 */
  4738. 00003402  2047                     movea.l    A0, D7
  4739. 00003404  302E FFF8                move.w     D0, [A6 - 0x8]
  4740. 00003408  9050                     sub.w      D0, [A0]
  4741. 0000340A  2053                     movea.l    A0, [A3]
  4742. 0000340C  3228 0072                move.w     D1, [A0 + 0x72]
  4743. 00003410  D240                     add.w      D1, D0
  4744. 00003412  3941 FFF4                move.w     [A4 - 0xC], D1
  4745. 00003416  601C                     bra        +0x1E /* 00003434 */
  4746. label00003418:
  4747. 00003418  2047                     movea.l    A0, D7
  4748. 0000341A  3010                     move.w     D0, [A0]
  4749. 0000341C  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  4750. 00003420  6F12                     ble        +0x14 /* 00003434 */
  4751. 00003422  2047                     movea.l    A0, D7
  4752. 00003424  302E FFFC                move.w     D0, [A6 - 0x4]
  4753. 00003428  9050                     sub.w      D0, [A0]
  4754. 0000342A  2053                     movea.l    A0, [A3]
  4755. 0000342C  9068 0072                sub.w      D0, [A0 + 0x72]
  4756. 00003430  3940 FFF4                move.w     [A4 - 0xC], D0
  4757. label00003434:
  4758. 00003434  2047                     movea.l    A0, D7
  4759. 00003436  3028 0002                move.w     D0, [A0 + 0x2]
  4760. 0000343A  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  4761. 0000343E  6C18                     bge        +0x1A /* 00003458 */
  4762. 00003440  2047                     movea.l    A0, D7
  4763. 00003442  302E FFFA                move.w     D0, [A6 - 0x6]
  4764. 00003446  9068 0002                sub.w      D0, [A0 + 0x2]
  4765. 0000344A  2053                     movea.l    A0, [A3]
  4766. 0000344C  3228 0074                move.w     D1, [A0 + 0x74]
  4767. 00003450  D240                     add.w      D1, D0
  4768. 00003452  3941 FFF6                move.w     [A4 - 0xA], D1
  4769. 00003456  6020                     bra        +0x22 /* 00003478 */
  4770. label00003458:
  4771. 00003458  2047                     movea.l    A0, D7
  4772. 0000345A  3028 0002                move.w     D0, [A0 + 0x2]
  4773. 0000345E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  4774. 00003462  6F14                     ble        +0x16 /* 00003478 */
  4775. 00003464  2047                     movea.l    A0, D7
  4776. 00003466  302E FFFE                move.w     D0, [A6 - 0x2]
  4777. 0000346A  9068 0006                sub.w      D0, [A0 + 0x6]
  4778. 0000346E  2053                     movea.l    A0, [A3]
  4779. 00003470  9068 0074                sub.w      D0, [A0 + 0x74]
  4780. 00003474  3940 FFF6                move.w     [A4 - 0xA], D0
  4781. label00003478:
  4782. 00003478  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4783. 0000347C  4E5E                     unlink     A6
  4784. 0000347E  205F                     movea.l    A0, [A7]+
  4785. 00003480  504F                     addq.w     A7, 8
  4786. 00003482  4ED0                     jmp        [A0]
  4787. export_549:
  4788. fn00003484:
  4789. 00003484  4E56 FFEE                link       A6, -0x0012
  4790. 00003488  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4791. 0000348C  2E2E 0008                move.l     D7, [A6 + 0x8]
  4792. 00003490  2047                     movea.l    A0, D7
  4793. 00003492  2050                     movea.l    A0, [A0]
  4794. 00003494  117C 0001 0070           move.b     [A0 + 0x70], 0x1
  4795. 0000349A  426E FFF6                clr.w      [A6 - 0xA]
  4796. 0000349E  426E FFF4                clr.w      [A6 - 0xC]
  4797. 000034A2  4267                     clr.w      -[A7]
  4798. 000034A4  1F3C 0001                move.b     -[A7], 0x1
  4799. 000034A8  2F07                     move.l     -[A7], D7
  4800. 000034AA  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  4801. 000034AE  1C1F                     move.b     D6, [A7]+
  4802. 000034B0  2047                     movea.l    A0, D7
  4803. 000034B2  2050                     movea.l    A0, [A0]
  4804. 000034B4  2868 003C                movea.l    A4, [A0 + 0x3C]
  4805. 000034B8  2F2C 0072                move.l     -[A7], [A4 + 0x72]
  4806. 000034BC  2F2C 0076                move.l     -[A7], [A4 + 0x76]
  4807. 000034C0  2F2D FBD0                move.l     -[A7], [A5 - 0x430]
  4808. 000034C4  A8E6                     syscall    DiffRgn
  4809. 000034C6  4267                     clr.w      -[A7]
  4810. 000034C8  2F2D FBD0                move.l     -[A7], [A5 - 0x430]
  4811. 000034CC  A8E2                     syscall    EmptyRgn
  4812. 000034CE  101F                     move.b     D0, [A7]+
  4813. 000034D0  670A                     beq        +0xC /* 000034DC */
  4814. 000034D2  2F2C 0072                move.l     -[A7], [A4 + 0x72]
  4815. 000034D6  2F2D FBD0                move.l     -[A7], [A5 - 0x430]
  4816. 000034DA  A8DC                     syscall    CopyRgn
  4817. label000034DC:
  4818. 000034DC  4267                     clr.w      -[A7]
  4819. 000034DE  1F06                     move.b     -[A7], D6
  4820. 000034E0  2F07                     move.l     -[A7], D7
  4821. 000034E2  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  4822. 000034E6  101F                     move.b     D0, [A7]+
  4823. 000034E8  42A7                     clr.l      -[A7]
  4824. 000034EA  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  4825. 000034EE  265F                     movea.l    A3, [A7]+
  4826. 000034F0  42A7                     clr.l      -[A7]
  4827. 000034F2  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  4828. 000034F6  2F0B                     move.l     -[A7], A3
  4829. 000034F8  A8DC                     syscall    CopyRgn
  4830. 000034FA  2F0B                     move.l     -[A7], A3
  4831. 000034FC  2F3C 0004 0004           move.l     -[A7], 0x40004
  4832. 00003502  A8E1                     syscall    InsetRgn
  4833. 00003504  2F2D FBD0                move.l     -[A7], [A5 - 0x430]
  4834. 00003508  2F0B                     move.l     -[A7], A3
  4835. 0000350A  2F0B                     move.l     -[A7], A3
  4836. 0000350C  A8E4                     syscall    SectRgn
  4837. 0000350E  486E FFF8                pea.l      [A6 - 0x8]
  4838. 00003512  2F07                     move.l     -[A7], D7
  4839. 00003514  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4840. 00003518  4267                     clr.w      -[A7]
  4841. 0000351A  2F0B                     move.l     -[A7], A3
  4842. 0000351C  A8E2                     syscall    EmptyRgn
  4843. 0000351E  101F                     move.b     D0, [A7]+
  4844. 00003520  661C                     bne        +0x1E /* 0000353E */
  4845. 00003522  2F00                     move.l     -[A7], D0
  4846. 00003524  4267                     clr.w      -[A7]
  4847. 00003526  2053                     movea.l    A0, [A3]
  4848. 00003528  4868 0002                pea.l      [A0 + 0x2]
  4849. 0000352C  2F07                     move.l     -[A7], D7
  4850. 0000352E  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  4851. 00003532  121F                     move.b     D1, [A7]+
  4852. 00003534  201F                     move.l     D0, [A7]+
  4853. 00003536  0A01 0001                xori.b     D1, 0x1
  4854. 0000353A  8001                     or.b       D0, D1
  4855. 0000353C  670A                     beq        +0xC /* 00003548 */
  4856. label0000353E:
  4857. 0000353E  486E FFF8                pea.l      [A6 - 0x8]
  4858. 00003542  2F0E                     move.l     -[A7], A6
  4859. 00003544  4EBA FE82                jsr        [PC - 0x17E /* 000033C8 */]
  4860. label00003548:
  4861. 00003548  2F0B                     move.l     -[A7], A3
  4862. 0000354A  A8D9                     syscall    DisposRgn/DisposeRgn
  4863. 0000354C  486E FFF8                pea.l      [A6 - 0x8]
  4864. 00003550  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4865. 00003554  A8A8                     syscall    OffsetRect
  4866. 00003556  302E FFFA                move.w     D0, [A6 - 0x6]
  4867. 0000355A  48C0                     ext.l      D0
  4868. 0000355C  2F00                     move.l     -[A7], D0
  4869. 0000355E  302E FFF8                move.w     D0, [A6 - 0x8]
  4870. 00003562  48C0                     ext.l      D0
  4871. 00003564  2F00                     move.l     -[A7], D0
  4872. 00003566  4267                     clr.w      -[A7]
  4873. 00003568  2F07                     move.l     -[A7], D7
  4874. 0000356A  4EAD 310A                jsr        [A5 + 0x310A /* export_1565 */]
  4875. 0000356E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4876. 00003572  4E5E                     unlink     A6
  4877. 00003574  2E9F                     move.l     [A7], [A7]+
  4878. 00003576  4E75                     rts
  4879. fn00003578:
  4880. 00003578  4E56 FF00                link       A6, -0x0100
  4881. 0000357C  48E7 0118                movem.l    -[A7], D7,A3,A4
  4882. 00003580  266E 0008                movea.l    A3, [A6 + 0x8]
  4883. 00003584  2E2E 000C                move.l     D7, [A6 + 0xC]
  4884. 00003588  284B                     movea.l    A4, A3
  4885. 0000358A  2054                     movea.l    A0, [A4]
  4886. 0000358C  2147 0016                move.l     [A0 + 0x16], D7
  4887. 00003590  6740                     beq        +0x42 /* 000035D2 */
  4888. 00003592  2F0B                     move.l     -[A7], A3
  4889. 00003594  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  4890. 00003598  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  4891. 0000359C  2F0B                     move.l     -[A7], A3
  4892. 0000359E  2F07                     move.l     -[A7], D7
  4893. 000035A0  4EBA F6B6                jsr        [PC - 0x94A /* 00002C58 */]
  4894. 000035A4  2047                     movea.l    A0, D7
  4895. 000035A6  2050                     movea.l    A0, [A0]
  4896. 000035A8  2268 0024                movea.l    A1, [A0 + 0x24]
  4897. 000035AC  2251                     movea.l    A1, [A1]
  4898. 000035AE  41EE FF00                lea.l      A0, [A6 - 0x100]
  4899. 000035B2  703F                     moveq.l    D0, 0x3F
  4900. label000035B4:
  4901. 000035B4  20D9                     move.l     [A0]+, [A1]+
  4902. 000035B6  51C8 FFFC                dbf        D0, -0x6 /* 000035B4 */
  4903. 000035BA  4A2E FF00                tst.b      [A6 - 0x100]
  4904. 000035BE  670A                     beq        +0xC /* 000035CA */
  4905. 000035C0  486E FF00                pea.l      [A6 - 0x100]
  4906. 000035C4  2F0B                     move.l     -[A7], A3
  4907. 000035C6  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  4908. label000035CA:
  4909. 000035CA  2054                     movea.l    A0, [A4]
  4910. 000035CC  2147 0002                move.l     [A0 + 0x2], D7
  4911. 000035D0  6012                     bra        +0x14 /* 000035E4 */
  4912. label000035D2:
  4913. 000035D2  2F0B                     move.l     -[A7], A3
  4914. 000035D4  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  4915. 000035D8  4EBA F45E                jsr        [PC - 0xBA2 /* 00002A38 */]
  4916. 000035DC  2054                     movea.l    A0, [A4]
  4917. 000035DE  216D FC34 0002           move.l     [A0 + 0x2], [A5 - 0x3CC]
  4918. label000035E4:
  4919. 000035E4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4920. 000035E8  4E5E                     unlink     A6
  4921. 000035EA  205F                     movea.l    A0, [A7]+
  4922. 000035EC  504F                     addq.w     A7, 8
  4923. 000035EE  4ED0                     jmp        [A0]
  4924. export_550:
  4925. 000035F0  4E56 FFFC                link       A6, -0x0004
  4926. 000035F4  48E7 0018                movem.l    -[A7], A3,A4
  4927. 000035F8  266E 0008                movea.l    A3, [A6 + 0x8]
  4928. 000035FC  284B                     movea.l    A4, A3
  4929. 000035FE  4267                     clr.w      -[A7]
  4930. 00003600  2F0B                     move.l     -[A7], A3
  4931. 00003602  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  4932. 00003606  101F                     move.b     D0, [A7]+
  4933. 00003608  6600 0102                bne        +0x104 /* 0000370C */
  4934. 0000360C  2254                     movea.l    A1, [A4]
  4935. 0000360E  2069 003C                movea.l    A0, [A1 + 0x3C]
  4936. 00003612  41E8 0010                lea.l      A0, [A0 + 0x10]
  4937. 00003616  2D48 FFFC                move.l     [A6 - 0x4], A0
  4938. 0000361A  226E FFFC                movea.l    A1, [A6 - 0x4]
  4939. 0000361E  3028 0006                move.w     D0, [A0 + 0x6]
  4940. 00003622  9069 0002                sub.w      D0, [A1 + 0x2]
  4941. 00003626  48C0                     ext.l      D0
  4942. 00003628  2F00                     move.l     -[A7], D0
  4943. 0000362A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4944. 0000362E  2248                     movea.l    A1, A0
  4945. 00003630  3028 0004                move.w     D0, [A0 + 0x4]
  4946. 00003634  9051                     sub.w      D0, [A1]
  4947. 00003636  48C0                     ext.l      D0
  4948. 00003638  2F00                     move.l     -[A7], D0
  4949. 0000363A  4267                     clr.w      -[A7]
  4950. 0000363C  2F0B                     move.l     -[A7], A3
  4951. 0000363E  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  4952. 00003642  2F0B                     move.l     -[A7], A3
  4953. 00003644  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  4954. 00003648  2054                     movea.l    A0, [A4]
  4955. 0000364A  1028 0067                move.b     D0, [A0 + 0x67]
  4956. 0000364E  6712                     beq        +0x14 /* 00003662 */
  4957. 00003650  1228 006C                move.b     D1, [A0 + 0x6C]
  4958. 00003654  0A01 0001                xori.b     D1, 0x1
  4959. 00003658  C001                     and.b      D0, D1
  4960. 0000365A  6706                     beq        +0x8 /* 00003662 */
  4961. 0000365C  2F0B                     move.l     -[A7], A3
  4962. 0000365E  4EAD 2EBA                jsr        [A5 + 0x2EBA /* export_1491 */]
  4963. label00003662:
  4964. 00003662  2054                     movea.l    A0, [A4]
  4965. 00003664  1028 0068                move.b     D0, [A0 + 0x68]
  4966. 00003668  670E                     beq        +0x10 /* 00003678 */
  4967. 0000366A  1228 006D                move.b     D1, [A0 + 0x6D]
  4968. 0000366E  0A01 0001                xori.b     D1, 0x1
  4969. 00003672  C001                     and.b      D0, D1
  4970. 00003674  4A00                     tst.b      D0
  4971. 00003676  6616                     bne        +0x18 /* 0000368E */
  4972. label00003678:
  4973. 00003678  2054                     movea.l    A0, [A4]
  4974. 0000367A  1228 0069                move.b     D1, [A0 + 0x69]
  4975. 0000367E  6722                     beq        +0x24 /* 000036A2 */
  4976. 00003680  1428 006E                move.b     D2, [A0 + 0x6E]
  4977. 00003684  0A02 0001                xori.b     D2, 0x1
  4978. 00003688  C202                     and.b      D1, D2
  4979. 0000368A  8001                     or.b       D0, D1
  4980. 0000368C  6714                     beq        +0x16 /* 000036A2 */
  4981. label0000368E:
  4982. 0000368E  2054                     movea.l    A0, [A4]
  4983. 00003690  1F28 0068                move.b     -[A7], [A0 + 0x68]
  4984. 00003694  1F28 0069                move.b     -[A7], [A0 + 0x69]
  4985. 00003698  1F28 0065                move.b     -[A7], [A0 + 0x65]
  4986. 0000369C  2F0B                     move.l     -[A7], A3
  4987. 0000369E  4EBA FBAC                jsr        [PC - 0x454 /* 0000324C */]
  4988. label000036A2:
  4989. 000036A2  2054                     movea.l    A0, [A4]
  4990. 000036A4  1028 006A                move.b     D0, [A0 + 0x6A]
  4991. 000036A8  673A                     beq        +0x3C /* 000036E4 */
  4992. 000036AA  1228 006F                move.b     D1, [A0 + 0x6F]
  4993. 000036AE  0A01 0001                xori.b     D1, 0x1
  4994. 000036B2  C001                     and.b      D0, D1
  4995. 000036B4  672E                     beq        +0x30 /* 000036E4 */
  4996. 000036B6  1028 006B                move.b     D0, [A0 + 0x6B]
  4997. 000036BA  6718                     beq        +0x1A /* 000036D4 */
  4998. 000036BC  1228 0070                move.b     D1, [A0 + 0x70]
  4999. 000036C0  0A01 0001                xori.b     D1, 0x1
  5000. 000036C4  C001                     and.b      D0, D1
  5001. 000036C6  670C                     beq        +0xE /* 000036D4 */
  5002. 000036C8  2F0B                     move.l     -[A7], A3
  5003. 000036CA  4EBA FDB8                jsr        [PC - 0x248 /* 00003484 */]
  5004. 000036CE  2054                     movea.l    A0, [A4]
  5005. 000036D0  4228 0070                clr.b      [A0 + 0x70]
  5006. label000036D4:
  5007. 000036D4  2F3C 0010 0010           move.l     -[A7], 0x100010
  5008. 000036DA  486D F71C                pea.l      [A5 - 0x8E4]
  5009. 000036DE  2F0B                     move.l     -[A7], A3
  5010. 000036E0  4EBA 00D6                jsr        [PC + 0xD6 /* 000037B8 */]
  5011. label000036E4:
  5012. 000036E4  2054                     movea.l    A0, [A4]
  5013. 000036E6  1028 006B                move.b     D0, [A0 + 0x6B]
  5014. 000036EA  6712                     beq        +0x14 /* 000036FE */
  5015. 000036EC  1228 0070                move.b     D1, [A0 + 0x70]
  5016. 000036F0  0A01 0001                xori.b     D1, 0x1
  5017. 000036F4  C001                     and.b      D0, D1
  5018. 000036F6  6706                     beq        +0x8 /* 000036FE */
  5019. 000036F8  2F0B                     move.l     -[A7], A3
  5020. 000036FA  4EBA FD88                jsr        [PC - 0x278 /* 00003484 */]
  5021. label000036FE:
  5022. 000036FE  1F3C 0001                move.b     -[A7], 0x1
  5023. 00003702  1F3C 0001                move.b     -[A7], 0x1
  5024. 00003706  2F0B                     move.l     -[A7], A3
  5025. 00003708  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  5026. label0000370C:
  5027. 0000370C  2F0B                     move.l     -[A7], A3
  5028. 0000370E  4EBA F7C4                jsr        [PC - 0x83C /* 00002ED4 */]
  5029. 00003712  4CDF 1800                movem.l    A3,A4, [A7]+
  5030. 00003716  4E5E                     unlink     A6
  5031. 00003718  2E9F                     move.l     [A7], [A7]+
  5032. 0000371A  4E75                     rts
  5033. export_551:
  5034. fn0000371C:
  5035. 0000371C  4E56 0000                link       A6, 0
  5036. 00003720  48E7 0018                movem.l    -[A7], A3,A4
  5037. 00003724  286E 0008                movea.l    A4, [A6 + 0x8]
  5038. 00003728  2054                     movea.l    A0, [A4]
  5039. 0000372A  216E 0010 004A           move.l     [A0 + 0x4A], [A6 + 0x10]
  5040. 00003730  216E 000C 004E           move.l     [A0 + 0x4E], [A6 + 0xC]
  5041. 00003736  7000                     moveq.l    D0, 0x00
  5042. 00003738  3028 0040                move.w     D0, [A0 + 0x40]
  5043. 0000373C  C0BC 0000 0008           and.l      D0, 0x8
  5044. 00003742  4A80                     tst.l      D0
  5045. 00003744  6764                     beq        +0x66 /* 000037AA */
  5046. 00003746  2254                     movea.l    A1, [A4]
  5047. 00003748  2069 003C                movea.l    A0, [A1 + 0x3C]
  5048. 0000374C  2068 0082                movea.l    A0, [A0 + 0x82]
  5049. 00003750  2050                     movea.l    A0, [A0]
  5050. 00003752  47E8 0008                lea.l      A3, [A0 + 0x8]
  5051. 00003756  42A7                     clr.l      -[A7]
  5052. 00003758  302B 0006                move.w     D0, [A3 + 0x6]
  5053. 0000375C  48C0                     ext.l      D0
  5054. 0000375E  2F00                     move.l     -[A7], D0
  5055. 00003760  302E 000E                move.w     D0, [A6 + 0xE]
  5056. 00003764  48C0                     ext.l      D0
  5057. 00003766  2054                     movea.l    A0, [A4]
  5058. 00003768  D0A8 001E                add.l      D0, [A0 + 0x1E]
  5059. 0000376C  5380                     subq.l     D0, 1
  5060. 0000376E  2F00                     move.l     -[A7], D0
  5061. 00003770  201F                     move.l     D0, [A7]+
  5062. 00003772  2E9F                     move.l     [A7], [A7]+
  5063. 00003774  B097                     cmp.l      D0, [A7]
  5064. 00003776  6C02                     bge        +0x4 /* 0000377A */
  5065. 00003778  2E80                     move.l     [A7], D0
  5066. label0000377A:
  5067. 0000377A  201F                     move.l     D0, [A7]+
  5068. 0000377C  3740 0006                move.w     [A3 + 0x6], D0
  5069. 00003780  42A7                     clr.l      -[A7]
  5070. 00003782  302B 0004                move.w     D0, [A3 + 0x4]
  5071. 00003786  48C0                     ext.l      D0
  5072. 00003788  2F00                     move.l     -[A7], D0
  5073. 0000378A  302E 000C                move.w     D0, [A6 + 0xC]
  5074. 0000378E  48C0                     ext.l      D0
  5075. 00003790  2054                     movea.l    A0, [A4]
  5076. 00003792  D0A8 001A                add.l      D0, [A0 + 0x1A]
  5077. 00003796  5380                     subq.l     D0, 1
  5078. 00003798  2F00                     move.l     -[A7], D0
  5079. 0000379A  201F                     move.l     D0, [A7]+
  5080. 0000379C  2E9F                     move.l     [A7], [A7]+
  5081. 0000379E  B097                     cmp.l      D0, [A7]
  5082. 000037A0  6C02                     bge        +0x4 /* 000037A4 */
  5083. 000037A2  2E80                     move.l     [A7], D0
  5084. label000037A4:
  5085. 000037A4  201F                     move.l     D0, [A7]+
  5086. 000037A6  3740 0004                move.w     [A3 + 0x4], D0
  5087. label000037AA:
  5088. 000037AA  4CDF 1800                movem.l    A3,A4, [A7]+
  5089. 000037AE  4E5E                     unlink     A6
  5090. 000037B0  205F                     movea.l    A0, [A7]+
  5091. 000037B2  DEFC 000C                add.w      A7, 0xC
  5092. 000037B6  4ED0                     jmp        [A0]
  5093. fn000037B8:
  5094. 000037B8  4E56 FFF0                link       A6, -0x0010
  5095. 000037BC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5096. 000037C0  266E 0008                movea.l    A3, [A6 + 0x8]
  5097. 000037C4  382E 0012                move.w     D4, [A6 + 0x12]
  5098. 000037C8  3A2E 0010                move.w     D5, [A6 + 0x10]
  5099. 000037CC  284B                     movea.l    A4, A3
  5100. 000037CE  2054                     movea.l    A0, [A4]
  5101. 000037D0  117C 0001 006F           move.b     [A0 + 0x6F], 0x1
  5102. 000037D6  486E FFF8                pea.l      [A6 - 0x8]
  5103. 000037DA  2F0B                     move.l     -[A7], A3
  5104. 000037DC  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5105. 000037E0  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  5106. 000037E6  2054                     movea.l    A0, [A4]
  5107. 000037E8  2F28 0046                move.l     -[A7], [A0 + 0x46]
  5108. 000037EC  486E FFF4                pea.l      [A6 - 0xC]
  5109. 000037F0  A87E                     syscall    AddPt
  5110. 000037F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5111. 000037F6  486E FFF4                pea.l      [A6 - 0xC]
  5112. 000037FA  A87F                     syscall    SubPt
  5113. 000037FC  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  5114. 00003802  4A44                     tst.w      D4
  5115. 00003804  6C08                     bge        +0xA /* 0000380E */
  5116. 00003806  2054                     movea.l    A0, [A4]
  5117. 00003808  3D68 0044 FFFE           move.w     [A6 - 0x2], [A0 + 0x44]
  5118. label0000380E:
  5119. 0000380E  4A45                     tst.w      D5
  5120. 00003810  6C08                     bge        +0xA /* 0000381A */
  5121. 00003812  2054                     movea.l    A0, [A4]
  5122. 00003814  3D68 0042 FFFC           move.w     [A6 - 0x4], [A0 + 0x42]
  5123. label0000381A:
  5124. 0000381A  4A44                     tst.w      D4
  5125. 0000381C  57C0                     seq        D0
  5126. 0000381E  4A00                     tst.b      D0
  5127. 00003820  6608                     bne        +0xA /* 0000382A */
  5128. 00003822  4A45                     tst.w      D5
  5129. 00003824  57C1                     seq        D1
  5130. 00003826  8001                     or.b       D0, D1
  5131. 00003828  6704                     beq        +0x6 /* 0000382E */
  5132. label0000382A:
  5133. 0000382A  4246                     clr.w      D6
  5134. 0000382C  6038                     bra        +0x3A /* 00003866 */
  5135. label0000382E:
  5136. 0000382E  42A7                     clr.l      -[A7]
  5137. 00003830  302E FFFE                move.w     D0, [A6 - 0x2]
  5138. 00003834  906E FFFA                sub.w      D0, [A6 - 0x6]
  5139. 00003838  D044                     add.w      D0, D4
  5140. 0000383A  5340                     subq.w     D0, 1
  5141. 0000383C  48C0                     ext.l      D0
  5142. 0000383E  81C4                     divs.w     D0, D4
  5143. 00003840  48C0                     ext.l      D0
  5144. 00003842  2F00                     move.l     -[A7], D0
  5145. 00003844  302E FFFC                move.w     D0, [A6 - 0x4]
  5146. 00003848  906E FFF8                sub.w      D0, [A6 - 0x8]
  5147. 0000384C  D045                     add.w      D0, D5
  5148. 0000384E  5340                     subq.w     D0, 1
  5149. 00003850  48C0                     ext.l      D0
  5150. 00003852  81C5                     divs.w     D0, D5
  5151. 00003854  48C0                     ext.l      D0
  5152. 00003856  2F00                     move.l     -[A7], D0
  5153. 00003858  201F                     move.l     D0, [A7]+
  5154. 0000385A  2E9F                     move.l     [A7], [A7]+
  5155. 0000385C  B097                     cmp.l      D0, [A7]
  5156. 0000385E  6C02                     bge        +0x4 /* 00003862 */
  5157. 00003860  2E80                     move.l     [A7], D0
  5158. label00003862:
  5159. 00003862  201F                     move.l     D0, [A7]+
  5160. 00003864  3C00                     move.w     D6, D0
  5161. label00003866:
  5162. 00003866  4A46                     tst.w      D6
  5163. 00003868  6604                     bne        +0x6 /* 0000386E */
  5164. 0000386A  4247                     clr.w      D7
  5165. 0000386C  600E                     bra        +0x10 /* 0000387C */
  5166. label0000386E:
  5167. 0000386E  206E 000C                movea.l    A0, [A6 + 0xC]
  5168. 00003872  3010                     move.w     D0, [A0]
  5169. 00003874  48C0                     ext.l      D0
  5170. 00003876  81C6                     divs.w     D0, D6
  5171. 00003878  4840                     swap.w     D0
  5172. 0000387A  3E00                     move.w     D7, D0
  5173. label0000387C:
  5174. 0000387C  4A47                     tst.w      D7
  5175. 0000387E  672E                     beq        +0x30 /* 000038AE */
  5176. 00003880  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  5177. 00003886  3007                     move.w     D0, D7
  5178. 00003888  C1C4                     muls.w     D0, D4
  5179. 0000388A  D16E FFF6                add.w      [A6 - 0xA], D0
  5180. 0000388E  3007                     move.w     D0, D7
  5181. 00003890  C1C5                     muls.w     D0, D5
  5182. 00003892  D16E FFF4                add.w      [A6 - 0xC], D0
  5183. 00003896  302E FFF6                move.w     D0, [A6 - 0xA]
  5184. 0000389A  48C0                     ext.l      D0
  5185. 0000389C  2F00                     move.l     -[A7], D0
  5186. 0000389E  302E FFF4                move.w     D0, [A6 - 0xC]
  5187. 000038A2  48C0                     ext.l      D0
  5188. 000038A4  2F00                     move.l     -[A7], D0
  5189. 000038A6  4267                     clr.w      -[A7]
  5190. 000038A8  2F0B                     move.l     -[A7], A3
  5191. 000038AA  4EAD 310A                jsr        [A5 + 0x310A /* export_1565 */]
  5192. label000038AE:
  5193. 000038AE  206E 000C                movea.l    A0, [A6 + 0xC]
  5194. 000038B2  5250                     addq.w     [A0], 1
  5195. 000038B4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5196. 000038B8  4E5E                     unlink     A6
  5197. 000038BA  205F                     movea.l    A0, [A7]+
  5198. 000038BC  DEFC 000C                add.w      A7, 0xC
  5199. 000038C0  4ED0                     jmp        [A0]
  5200. 000038C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5201. // begin alternate branch 000038C4-000038C8
  5202. fn000038C4:
  5203. 000038C4  4E56 FFE4                link       A6, -0x001C
  5204. // end alternate branch 000038C4-000038C8
  5205. fn000038C4: // (misaligned)
  5206. 000038C6  FFE4                     .invalid   <<F/7/7>>
  5207. 000038C8  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  5208. 000038CC  206E 0020                movea.l    A0, [A6 + 0x20]
  5209. 000038D0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5210. 000038D4  22D8                     move.l     [A1]+, [A0]+
  5211. 000038D6  22D8                     move.l     [A1]+, [A0]+
  5212. 000038D8  206E 001C                movea.l    A0, [A6 + 0x1C]
  5213. 000038DC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5214. 000038E0  22D8                     move.l     [A1]+, [A0]+
  5215. 000038E2  22D8                     move.l     [A1]+, [A0]+
  5216. 000038E4  266E 0008                movea.l    A3, [A6 + 0x8]
  5217. 000038E8  2C2E 0024                move.l     D6, [A6 + 0x24]
  5218. 000038EC  284B                     movea.l    A4, A3
  5219. 000038EE  2054                     movea.l    A0, [A4]
  5220. 000038F0  7000                     moveq.l    D0, 0x00
  5221. 000038F2  2140 0058                move.l     [A0 + 0x58], D0
  5222. 000038F6  7000                     moveq.l    D0, 0x00
  5223. 000038F8  2140 0054                move.l     [A0 + 0x54], D0
  5224. 000038FC  4A86                     tst.l      D6
  5225. 000038FE  670A                     beq        +0xC /* 0000390A */
  5226. 00003900  2046                     movea.l    A0, D6
  5227. 00003902  2050                     movea.l    A0, [A0]
  5228. 00003904  2E28 0016                move.l     D7, [A0 + 0x16]
  5229. 00003908  6002                     bra        +0x4 /* 0000390C */
  5230. label0000390A:
  5231. 0000390A  7E00                     moveq.l    D7, 0x00
  5232. label0000390C:
  5233. 0000390C  2F07                     move.l     -[A7], D7
  5234. 0000390E  2F06                     move.l     -[A7], D6
  5235. 00003910  486E FFF8                pea.l      [A6 - 0x8]
  5236. 00003914  486E FFF0                pea.l      [A6 - 0x10]
  5237. 00003918  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  5238. 0000391C  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  5239. 00003920  2F0B                     move.l     -[A7], A3
  5240. 00003922  4EBA F3E0                jsr        [PC - 0xC20 /* 00002D04 */]
  5241. 00003926  2254                     movea.l    A1, [A4]
  5242. 00003928  41E9 003C                lea.l      A0, [A1 + 0x3C]
  5243. 0000392C  45ED FBC4                lea.l      A2, [A5 - 0x43C]
  5244. 00003930  20DA                     move.l     [A0]+, [A2]+
  5245. 00003932  20DA                     move.l     [A0]+, [A2]+
  5246. 00003934  41E9 004C                lea.l      A0, [A1 + 0x4C]
  5247. 00003938  45ED FBC4                lea.l      A2, [A5 - 0x43C]
  5248. 0000393C  20DA                     move.l     [A0]+, [A2]+
  5249. 0000393E  20DA                     move.l     [A0]+, [A2]+
  5250. 00003940  41E9 0062                lea.l      A0, [A1 + 0x62]
  5251. 00003944  45ED FA70                lea.l      A2, [A5 - 0x590]
  5252. 00003948  20DA                     move.l     [A0]+, [A2]+
  5253. 0000394A  20DA                     move.l     [A0]+, [A2]+
  5254. 0000394C  20DA                     move.l     [A0]+, [A2]+
  5255. 0000394E  20DA                     move.l     [A0]+, [A2]+
  5256. 00003950  137C 0001 0072           move.b     [A1 + 0x72], 0x1
  5257. 00003956  7010                     moveq.l    D0, 0x10
  5258. 00003958  2F00                     move.l     -[A7], D0
  5259. 0000395A  7010                     moveq.l    D0, 0x10
  5260. 0000395C  2F00                     move.l     -[A7], D0
  5261. 0000395E  42A7                     clr.l      -[A7]
  5262. 00003960  2F0B                     move.l     -[A7], A3
  5263. 00003962  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  5264. 00003966  2D6E 0014 FFEC           move.l     [A6 - 0x14], [A6 + 0x14]
  5265. 0000396C  2D6E 0010 FFE8           move.l     [A6 - 0x18], [A6 + 0x10]
  5266. 00003972  486E FFE8                pea.l      [A6 - 0x18]
  5267. 00003976  4267                     clr.w      -[A7]
  5268. 00003978  2F0B                     move.l     -[A7], A3
  5269. 0000397A  4EAD 0F42                jsr        [A5 + 0xF42 /* export_484 */]
  5270. 0000397E  102E 000E                move.b     D0, [A6 + 0xE]
  5271. 00003982  670A                     beq        +0xC /* 0000398E */
  5272. 00003984  1F3C 0001                move.b     -[A7], 0x1
  5273. 00003988  2F0B                     move.l     -[A7], A3
  5274. 0000398A  4EBA 01C8                jsr        [PC + 0x1C8 /* 00003B54 */]
  5275. label0000398E:
  5276. 0000398E  102E 000C                move.b     D0, [A6 + 0xC]
  5277. 00003992  6708                     beq        +0xA /* 0000399C */
  5278. 00003994  4267                     clr.w      -[A7]
  5279. 00003996  2F0B                     move.l     -[A7], A3
  5280. 00003998  4EBA 01BA                jsr        [PC + 0x1BA /* 00003B54 */]
  5281. label0000399C:
  5282. 0000399C  102E 000E                move.b     D0, [A6 + 0xE]
  5283. 000039A0  6606                     bne        +0x8 /* 000039A8 */
  5284. 000039A2  802E 000C                or.b       D0, [A6 + 0xC]
  5285. 000039A6  6708                     beq        +0xA /* 000039B0 */
  5286. label000039A8:
  5287. 000039A8  4267                     clr.w      -[A7]
  5288. 000039AA  2F0B                     move.l     -[A7], A3
  5289. 000039AC  4EAD 0F22                jsr        [A5 + 0xF22 /* export_480 */]
  5290. label000039B0:
  5291. 000039B0  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  5292. 000039B4  4E5E                     unlink     A6
  5293. 000039B6  205F                     movea.l    A0, [A7]+
  5294. 000039B8  DEFC 0020                add.w      A7, 0x20 /* ' ' */
  5295. 000039BC  4ED0                     jmp        [A0]
  5296. 000039BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5297. export_552: // at 000039C0 (misaligned)
  5298. 000039C2  FFF8                     .invalid   <<F/7/7>>
  5299. 000039C4  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  5300. 000039C8  2E2E 0008                move.l     D7, [A6 + 0x8]
  5301. 000039CC  2647                     movea.l    A3, D7
  5302. 000039CE  2053                     movea.l    A0, [A3]
  5303. 000039D0  7000                     moveq.l    D0, 0x00
  5304. 000039D2  2140 0058                move.l     [A0 + 0x58], D0
  5305. 000039D6  7000                     moveq.l    D0, 0x00
  5306. 000039D8  2140 0054                move.l     [A0 + 0x54], D0
  5307. 000039DC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5308. 000039E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5309. 000039E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5310. 000039E8  2F07                     move.l     -[A7], D7
  5311. 000039EA  4EBA F3E0                jsr        [PC - 0xC20 /* 00002DCC */]
  5312. 000039EE  206E 000C                movea.l    A0, [A6 + 0xC]
  5313. 000039F2  2850                     movea.l    A4, [A0]
  5314. 000039F4  2253                     movea.l    A1, [A3]
  5315. 000039F6  41E9 003C                lea.l      A0, [A1 + 0x3C]
  5316. 000039FA  45ED FBC4                lea.l      A2, [A5 - 0x43C]
  5317. 000039FE  20DA                     move.l     [A0]+, [A2]+
  5318. 00003A00  20DA                     move.l     [A0]+, [A2]+
  5319. 00003A02  137C 0001 0072           move.b     [A1 + 0x72], 0x1
  5320. 00003A08  2D6C 0006 FFFC           move.l     [A6 - 0x4], [A4 + 0x6]
  5321. 00003A0E  2D6C 0002 FFF8           move.l     [A6 - 0x8], [A4 + 0x2]
  5322. 00003A14  486E FFF8                pea.l      [A6 - 0x8]
  5323. 00003A18  4267                     clr.w      -[A7]
  5324. 00003A1A  2F07                     move.l     -[A7], D7
  5325. 00003A1C  4EAD 0F42                jsr        [A5 + 0xF42 /* export_484 */]
  5326. 00003A20  302C 000C                move.w     D0, [A4 + 0xC]
  5327. 00003A24  48C0                     ext.l      D0
  5328. 00003A26  2F00                     move.l     -[A7], D0
  5329. 00003A28  302C 000A                move.w     D0, [A4 + 0xA]
  5330. 00003A2C  48C0                     ext.l      D0
  5331. 00003A2E  2F00                     move.l     -[A7], D0
  5332. 00003A30  1F2C 000F                move.b     -[A7], [A4 + 0xF]
  5333. 00003A34  1F2C 000E                move.b     -[A7], [A4 + 0xE]
  5334. 00003A38  2F07                     move.l     -[A7], D7
  5335. 00003A3A  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  5336. 00003A3E  486C 0010                pea.l      [A4 + 0x10]
  5337. 00003A42  2053                     movea.l    A0, [A3]
  5338. 00003A44  4868 0062                pea.l      [A0 + 0x62]
  5339. 00003A48  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  5340. 00003A4C  102C 0001                move.b     D0, [A4 + 0x1]
  5341. 00003A50  670A                     beq        +0xC /* 00003A5C */
  5342. 00003A52  1F3C 0001                move.b     -[A7], 0x1
  5343. 00003A56  2F07                     move.l     -[A7], D7
  5344. 00003A58  4EBA 007A                jsr        [PC + 0x7A /* 00003AD4 */]
  5345. label00003A5C:
  5346. 00003A5C  1014                     move.b     D0, [A4]
  5347. 00003A5E  6708                     beq        +0xA /* 00003A68 */
  5348. 00003A60  4267                     clr.w      -[A7]
  5349. 00003A62  2F07                     move.l     -[A7], D7
  5350. 00003A64  4EBA 006E                jsr        [PC + 0x6E /* 00003AD4 */]
  5351. label00003A68:
  5352. 00003A68  102C 0001                move.b     D0, [A4 + 0x1]
  5353. 00003A6C  6604                     bne        +0x6 /* 00003A72 */
  5354. 00003A6E  8014                     or.b       D0, [A4]
  5355. 00003A70  6708                     beq        +0xA /* 00003A7A */
  5356. label00003A72:
  5357. 00003A72  4267                     clr.w      -[A7]
  5358. 00003A74  2F07                     move.l     -[A7], D7
  5359. 00003A76  4EAD 0F22                jsr        [A5 + 0xF22 /* export_480 */]
  5360. label00003A7A:
  5361. 00003A7A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5362. 00003A7E  7018                     moveq.l    D0, 0x18
  5363. 00003A80  2F00                     move.l     -[A7], D0
  5364. 00003A82  4EBA EA80                jsr        [PC - 0x1580 /* 00002504 */]
  5365. 00003A86  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  5366. 00003A8A  4E5E                     unlink     A6
  5367. 00003A8C  205F                     movea.l    A0, [A7]+
  5368. 00003A8E  DEFC 0010                add.w      A7, 0x10
  5369. 00003A92  4ED0                     jmp        [A0]
  5370. export_553:
  5371. 00003A94  4E56 0000                link       A6, 0
  5372. 00003A98  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5373. 00003A9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5374. 00003AA0  4EBA F3B6                jsr        [PC - 0xC4A /* 00002E58 */]
  5375. 00003AA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5376. 00003AA8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5377. 00003AAC  4EAD 314A                jsr        [A5 + 0x314A /* export_1573 */]
  5378. 00003AB0  4E5E                     unlink     A6
  5379. 00003AB2  205F                     movea.l    A0, [A7]+
  5380. 00003AB4  504F                     addq.w     A7, 8
  5381. 00003AB6  4ED0                     jmp        [A0]
  5382. 00003AB8  4E56 0000                link       A6, 0
  5383. 00003ABC  206E 0008                movea.l    A0, [A6 + 0x8]
  5384. 00003AC0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5385. 00003AC4  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  5386. 00003AC8  4E5E                     unlink     A6
  5387. 00003ACA  205F                     movea.l    A0, [A7]+
  5388. 00003ACC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5389. 00003AD0  4ED0                     jmp        [A0]
  5390. 00003AD2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5391. // begin alternate branch 00003AD4-00003AD8
  5392. fn00003AD4:
  5393. 00003AD4  4E56 FFBE                link       A6, -0x0042
  5394. // end alternate branch 00003AD4-00003AD8
  5395. fn00003AD4: // (misaligned)
  5396. 00003AD6  FFBE                     .invalid   <<F/6/7>>
  5397. 00003AD8  48E7 0118                movem.l    -[A7], D7,A3,A4
  5398. 00003ADC  2E2E 0008                move.l     D7, [A6 + 0x8]
  5399. 00003AE0  2847                     movea.l    A4, D7
  5400. 00003AE2  486E FFBE                pea.l      [A6 - 0x42]
  5401. 00003AE6  487A FFD0                pea.l      [PC - 0x30 /* 00003AB8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  5402. 00003AEA  2F0E                     move.l     -[A7], A6
  5403. 00003AEC  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  5404. 00003AF0  42A7                     clr.l      -[A7]
  5405. 00003AF2  2054                     movea.l    A0, [A4]
  5406. 00003AF4  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5407. 00003AF8  2F28 000E                move.l     -[A7], [A0 + 0xE]
  5408. 00003AFC  3F3C 00CA                move.w     -[A7], 0xCA
  5409. 00003B00  486D FBC4                pea.l      [A5 - 0x43C]
  5410. 00003B04  2F07                     move.l     -[A7], D7
  5411. 00003B06  4EBA EC6C                jsr        [PC - 0x1394 /* 00002774 */]
  5412. 00003B0A  265F                     movea.l    A3, [A7]+
  5413. 00003B0C  2053                     movea.l    A0, [A3]
  5414. 00003B0E  116E 000C 006E           move.b     [A0 + 0x6E], [A6 + 0xC]
  5415. 00003B14  2254                     movea.l    A1, [A4]
  5416. 00003B16  1169 0032 0032           move.b     [A0 + 0x32], [A1 + 0x32]
  5417. 00003B1C  2F07                     move.l     -[A7], D7
  5418. 00003B1E  2F0B                     move.l     -[A7], A3
  5419. 00003B20  4EBA 06A6                jsr        [PC + 0x6A6 /* 000041C8 */]
  5420. 00003B24  486E FFBE                pea.l      [A6 - 0x42]
  5421. 00003B28  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  5422. 00003B2C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5423. 00003B30  4E5E                     unlink     A6
  5424. 00003B32  205F                     movea.l    A0, [A7]+
  5425. 00003B34  5C4F                     addq.w     A7, 6
  5426. 00003B36  4ED0                     jmp        [A0]
  5427. 00003B38  4E56 0000                link       A6, 0
  5428. 00003B3C  206E 0008                movea.l    A0, [A6 + 0x8]
  5429. 00003B40  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5430. 00003B44  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  5431. 00003B48  4E5E                     unlink     A6
  5432. 00003B4A  205F                     movea.l    A0, [A7]+
  5433. 00003B4C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5434. 00003B50  4ED0                     jmp        [A0]
  5435. 00003B52  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5436. // begin alternate branch 00003B54-00003B58
  5437. fn00003B54:
  5438. 00003B54  4E56 FFBE                link       A6, -0x0042
  5439. // end alternate branch 00003B54-00003B58
  5440. fn00003B54: // (misaligned)
  5441. 00003B56  FFBE                     .invalid   <<F/6/7>>
  5442. 00003B58  2F0C                     move.l     -[A7], A4
  5443. 00003B5A  286E 0008                movea.l    A4, [A6 + 0x8]
  5444. 00003B5E  486E FFBE                pea.l      [A6 - 0x42]
  5445. 00003B62  487A FFD4                pea.l      [PC - 0x2C /* 00003B38, value 0x4E560000 'NV\0\0', cstring "NV" */]
  5446. 00003B66  2F0E                     move.l     -[A7], A6
  5447. 00003B68  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  5448. 00003B6C  486E FFFC                pea.l      [A6 - 0x4]
  5449. 00003B70  486D 2DDC                pea.l      [A5 + 0x2DDC]
  5450. 00003B74  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  5451. 00003B78  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  5452. 00003B7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5453. 00003B80  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  5454. 00003B84  2054                     movea.l    A0, [A4]
  5455. 00003B86  2F28 000E                move.l     -[A7], [A0 + 0xE]
  5456. 00003B8A  486D FBC4                pea.l      [A5 - 0x43C]
  5457. 00003B8E  486D FBC4                pea.l      [A5 - 0x43C]
  5458. 00003B92  1F3C 0004                move.b     -[A7], 0x4
  5459. 00003B96  1F3C 0004                move.b     -[A7], 0x4
  5460. 00003B9A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5461. 00003B9E  102E 000C                move.b     D0, [A6 + 0xC]
  5462. 00003BA2  4880                     ext.w      D0
  5463. 00003BA4  E540                     asl        D0.w, 2
  5464. 00003BA6  2F30 004C                move.l     -[A7], [A0 + D0.w + 0x4C]
  5465. 00003BAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5466. 00003BAE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5467. 00003BB2  4EBA 04D0                jsr        [PC + 0x4D0 /* 00004084 */]
  5468. 00003BB6  486E FFBE                pea.l      [A6 - 0x42]
  5469. 00003BBA  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  5470. 00003BBE  285F                     movea.l    A4, [A7]+
  5471. 00003BC0  4E5E                     unlink     A6
  5472. 00003BC2  205F                     movea.l    A0, [A7]+
  5473. 00003BC4  5C4F                     addq.w     A7, 6
  5474. 00003BC6  4ED0                     jmp        [A0]
  5475. fn00003BC8:
  5476. 00003BC8  4E56 FFEC                link       A6, -0x0014
  5477. 00003BCC  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  5478. 00003BD0  206E 0014                movea.l    A0, [A6 + 0x14]
  5479. 00003BD4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5480. 00003BD8  22D8                     move.l     [A1]+, [A0]+
  5481. 00003BDA  22D8                     move.l     [A1]+, [A0]+
  5482. 00003BDC  206E 0010                movea.l    A0, [A6 + 0x10]
  5483. 00003BE0  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5484. 00003BE4  22D8                     move.l     [A1]+, [A0]+
  5485. 00003BE6  22D8                     move.l     [A1]+, [A0]+
  5486. 00003BE8  2E2E 0018                move.l     D7, [A6 + 0x18]
  5487. 00003BEC  286E 0008                movea.l    A4, [A6 + 0x8]
  5488. 00003BF0  4A87                     tst.l      D7
  5489. 00003BF2  670A                     beq        +0xC /* 00003BFE */
  5490. 00003BF4  2047                     movea.l    A0, D7
  5491. 00003BF6  2050                     movea.l    A0, [A0]
  5492. 00003BF8  2668 0016                movea.l    A3, [A0 + 0x16]
  5493. 00003BFC  6004                     bra        +0x6 /* 00003C02 */
  5494. label00003BFE:
  5495. 00003BFE  7000                     moveq.l    D0, 0x00
  5496. 00003C00  2640                     movea.l    A3, D0
  5497. label00003C02:
  5498. 00003C02  2254                     movea.l    A1, [A4]
  5499. 00003C04  41E9 0050                lea.l      A0, [A1 + 0x50]
  5500. 00003C08  45ED F804                lea.l      A2, [A5 - 0x7FC]
  5501. 00003C0C  20DA                     move.l     [A0]+, [A2]+
  5502. 00003C0E  20DA                     move.l     [A0]+, [A2]+
  5503. 00003C10  20DA                     move.l     [A0]+, [A2]+
  5504. 00003C12  2F0B                     move.l     -[A7], A3
  5505. 00003C14  2F07                     move.l     -[A7], D7
  5506. 00003C16  486E FFF8                pea.l      [A6 - 0x8]
  5507. 00003C1A  486E FFF0                pea.l      [A6 - 0x10]
  5508. 00003C1E  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  5509. 00003C22  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5510. 00003C26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5511. 00003C2A  4EBA F0D8                jsr        [PC - 0xF28 /* 00002D04 */]
  5512. 00003C2E  2054                     movea.l    A0, [A4]
  5513. 00003C30  217C 0001 0000 003C      move.l     [A0 + 0x3C], 0x10000
  5514. 00003C38  117C 0001 0040           move.b     [A0 + 0x40], 0x1
  5515. 00003C3E  4228 0042                clr.b      [A0 + 0x42]
  5516. 00003C42  217C 0001 0001 0044      move.l     [A0 + 0x44], 0x10001
  5517. 00003C4A  43E8 0048                lea.l      A1, [A0 + 0x48]
  5518. 00003C4E  45ED FAAC                lea.l      A2, [A5 - 0x554]
  5519. 00003C52  22DA                     move.l     [A1]+, [A2]+
  5520. 00003C54  22DA                     move.l     [A1]+, [A2]+
  5521. 00003C56  43E8 0050                lea.l      A1, [A0 + 0x50]
  5522. 00003C5A  45ED F804                lea.l      A2, [A5 - 0x7FC]
  5523. 00003C5E  22DA                     move.l     [A1]+, [A2]+
  5524. 00003C60  22DA                     move.l     [A1]+, [A2]+
  5525. 00003C62  22DA                     move.l     [A1]+, [A2]+
  5526. 00003C64  4228 0041                clr.b      [A0 + 0x41]
  5527. 00003C68  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  5528. 00003C6C  4E5E                     unlink     A6
  5529. 00003C6E  205F                     movea.l    A0, [A7]+
  5530. 00003C70  DEFC 0014                add.w      A7, 0x14
  5531. 00003C74  4ED0                     jmp        [A0]
  5532. 00003C76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5533. // begin alternate branch 00003C78-00003C7C
  5534. export_554:
  5535. fn00003C78:
  5536. 00003C78  4E56 FFF4                link       A6, -0x000C
  5537. // end alternate branch 00003C78-00003C7C
  5538. export_554: // at 00003C78 (misaligned)
  5539. fn00003C78: // (misaligned)
  5540. 00003C7A  FFF4                     .invalid   <<F/7/7>>
  5541. 00003C7C  48E7 0038                movem.l    -[A7], A2,A3,A4
  5542. 00003C80  266E 0008                movea.l    A3, [A6 + 0x8]
  5543. 00003C84  2253                     movea.l    A1, [A3]
  5544. 00003C86  41E9 0050                lea.l      A0, [A1 + 0x50]
  5545. 00003C8A  45ED F804                lea.l      A2, [A5 - 0x7FC]
  5546. 00003C8E  20DA                     move.l     [A0]+, [A2]+
  5547. 00003C90  20DA                     move.l     [A0]+, [A2]+
  5548. 00003C92  20DA                     move.l     [A0]+, [A2]+
  5549. 00003C94  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5550. 00003C98  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5551. 00003C9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5552. 00003CA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5553. 00003CA4  4EBA F126                jsr        [PC - 0xEDA /* 00002DCC */]
  5554. 00003CA8  206E 000C                movea.l    A0, [A6 + 0xC]
  5555. 00003CAC  2850                     movea.l    A4, [A0]
  5556. 00003CAE  2053                     movea.l    A0, [A3]
  5557. 00003CB0  317C 0001 003C           move.w     [A0 + 0x3C], 0x1
  5558. 00003CB6  1154 0042                move.b     [A0 + 0x42], [A4]
  5559. 00003CBA  082C 0007 0006           btst.b     [A4 + 0x6], 0x7
  5560. 00003CC0  56C0                     sne        D0
  5561. 00003CC2  0240 0001                andi.w     D0, 0x1
  5562. 00003CC6  1140 0040                move.b     [A0 + 0x40], D0
  5563. 00003CCA  082C 0005 0006           btst.b     [A4 + 0x6], 0x5
  5564. 00003CD0  56C0                     sne        D0
  5565. 00003CD2  0240 0001                andi.w     D0, 0x1
  5566. 00003CD6  1140 003E                move.b     [A0 + 0x3E], D0
  5567. 00003CDA  082C 0006 0006           btst.b     [A4 + 0x6], 0x6
  5568. 00003CE0  56C0                     sne        D0
  5569. 00003CE2  0240 0001                andi.w     D0, 0x1
  5570. 00003CE6  1140 003F                move.b     [A0 + 0x3F], D0
  5571. 00003CEA  082C 0004 0006           btst.b     [A4 + 0x6], 0x4
  5572. 00003CF0  56C0                     sne        D0
  5573. 00003CF2  0240 0001                andi.w     D0, 0x1
  5574. 00003CF6  1140 0041                move.b     [A0 + 0x41], D0
  5575. 00003CFA  43E8 0048                lea.l      A1, [A0 + 0x48]
  5576. 00003CFE  244C                     movea.l    A2, A4
  5577. 00003D00  508A                     addq.l     A2, 8
  5578. 00003D02  22DA                     move.l     [A1]+, [A2]+
  5579. 00003D04  22DA                     move.l     [A1]+, [A2]+
  5580. 00003D06  216C 0002 0044           move.l     [A0 + 0x44], [A4 + 0x2]
  5581. 00003D0C  486E FFF4                pea.l      [A6 - 0xC]
  5582. 00003D10  4267                     clr.w      -[A7]
  5583. 00003D12  486C 001A                pea.l      [A4 + 0x1A]
  5584. 00003D16  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  5585. 00003D1A  4240                     clr.w      D0
  5586. 00003D1C  102C 0010                move.b     D0, [A4 + 0x10]
  5587. 00003D20  3F00                     move.w     -[A7], D0
  5588. 00003D22  3F2C 0012                move.w     -[A7], [A4 + 0x12]
  5589. 00003D26  486C 0014                pea.l      [A4 + 0x14]
  5590. 00003D2A  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  5591. 00003D2E  2253                     movea.l    A1, [A3]
  5592. 00003D30  41E9 0050                lea.l      A0, [A1 + 0x50]
  5593. 00003D34  45EE FFF4                lea.l      A2, [A6 - 0xC]
  5594. 00003D38  20DA                     move.l     [A0]+, [A2]+
  5595. 00003D3A  20DA                     move.l     [A0]+, [A2]+
  5596. 00003D3C  20DA                     move.l     [A0]+, [A2]+
  5597. 00003D3E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5598. 00003D42  2F3C 0000 011A           move.l     -[A7], 0x11A
  5599. 00003D48  4EBA E7E2                jsr        [PC - 0x181E /* 0000252C */]
  5600. 00003D4C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5601. 00003D50  4E5E                     unlink     A6
  5602. 00003D52  205F                     movea.l    A0, [A7]+
  5603. 00003D54  DEFC 0010                add.w      A7, 0x10
  5604. 00003D58  4ED0                     jmp        [A0]
  5605. 00003D5A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5606. // begin alternate branch 00003D5C-00003D64
  5607. fn00003D5C:
  5608. 00003D5C  4E56 FEE8                link       A6, -0x0118
  5609. 00003D60  48E7 0118                movem.l    -[A7], D7,A3,A4
  5610. // end alternate branch 00003D5C-00003D64
  5611. fn00003D5C: // (misaligned)
  5612. 00003D5E  FEE8 48E7                .extension 0xEE8 <<F/2-3/7>> // unimplemented
  5613. 00003D62  0118                     btst       [A0]+, D0
  5614. 00003D64  206E 0026                movea.l    A0, [A6 + 0x26]
  5615. 00003D68  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5616. 00003D6C  22D8                     move.l     [A1]+, [A0]+
  5617. 00003D6E  22D8                     move.l     [A1]+, [A0]+
  5618. 00003D70  206E 0022                movea.l    A0, [A6 + 0x22]
  5619. 00003D74  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5620. 00003D78  22D8                     move.l     [A1]+, [A0]+
  5621. 00003D7A  22D8                     move.l     [A1]+, [A0]+
  5622. 00003D7C  206E 001A                movea.l    A0, [A6 + 0x1A]
  5623. 00003D80  43EE FEF0                lea.l      A1, [A6 - 0x110]
  5624. 00003D84  703F                     moveq.l    D0, 0x3F
  5625. label00003D86:
  5626. 00003D86  22D8                     move.l     [A1]+, [A0]+
  5627. 00003D88  51C8 FFFC                dbf        D0, -0x6 /* 00003D86 */
  5628. 00003D8C  2E2E 0008                move.l     D7, [A6 + 0x8]
  5629. 00003D90  2847                     movea.l    A4, D7
  5630. 00003D92  2054                     movea.l    A0, [A4]
  5631. 00003D94  7000                     moveq.l    D0, 0x00
  5632. 00003D96  2140 005C                move.l     [A0 + 0x5C], D0
  5633. 00003D9A  4268 0060                clr.w      [A0 + 0x60]
  5634. 00003D9E  7000                     moveq.l    D0, 0x00
  5635. 00003DA0  2140 0062                move.l     [A0 + 0x62], D0
  5636. 00003DA4  7000                     moveq.l    D0, 0x00
  5637. 00003DA6  2140 0066                move.l     [A0 + 0x66], D0
  5638. 00003DAA  7000                     moveq.l    D0, 0x00
  5639. 00003DAC  2140 006A                move.l     [A0 + 0x6A], D0
  5640. 00003DB0  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  5641. 00003DB4  486E FFF8                pea.l      [A6 - 0x8]
  5642. 00003DB8  486E FFF0                pea.l      [A6 - 0x10]
  5643. 00003DBC  1F2E 0020                move.b     -[A7], [A6 + 0x20]
  5644. 00003DC0  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  5645. 00003DC4  2F07                     move.l     -[A7], D7
  5646. 00003DC6  4EBA FE00                jsr        [PC - 0x200 /* 00003BC8 */]
  5647. 00003DCA  2054                     movea.l    A0, [A4]
  5648. 00003DCC  47E8 0022                lea.l      A3, [A0 + 0x22]
  5649. 00003DD0  486E FEE8                pea.l      [A6 - 0x118]
  5650. 00003DD4  42A7                     clr.l      -[A7]
  5651. 00003DD6  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  5652. 00003DDA  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  5653. 00003DDE  A8A7                     syscall    SetRect
  5654. 00003DE0  486E FEE8                pea.l      [A6 - 0x118]
  5655. 00003DE4  486E FEF0                pea.l      [A6 - 0x110]
  5656. 00003DE8  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5657. 00003DEC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5658. 00003DF0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5659. 00003DF4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5660. 00003DF8  2F07                     move.l     -[A7], D7
  5661. 00003DFA  4EBA 0074                jsr        [PC + 0x74 /* 00003E70 */]
  5662. 00003DFE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5663. 00003E02  4E5E                     unlink     A6
  5664. 00003E04  205F                     movea.l    A0, [A7]+
  5665. 00003E06  DEFC 0026                add.w      A7, 0x26 /* '&' */
  5666. 00003E0A  4ED0                     jmp        [A0]
  5667. export_555:
  5668. fn00003E0C:
  5669. 00003E0C  4E56 0000                link       A6, 0
  5670. 00003E10  2F0C                     move.l     -[A7], A4
  5671. 00003E12  286E 0008                movea.l    A4, [A6 + 0x8]
  5672. 00003E16  2054                     movea.l    A0, [A4]
  5673. 00003E18  7000                     moveq.l    D0, 0x00
  5674. 00003E1A  2140 005C                move.l     [A0 + 0x5C], D0
  5675. 00003E1E  4268 0060                clr.w      [A0 + 0x60]
  5676. 00003E22  7000                     moveq.l    D0, 0x00
  5677. 00003E24  2140 0062                move.l     [A0 + 0x62], D0
  5678. 00003E28  7000                     moveq.l    D0, 0x00
  5679. 00003E2A  2140 0066                move.l     [A0 + 0x66], D0
  5680. 00003E2E  7000                     moveq.l    D0, 0x00
  5681. 00003E30  2140 006A                move.l     [A0 + 0x6A], D0
  5682. 00003E34  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5683. 00003E38  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5684. 00003E3C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5685. 00003E40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5686. 00003E44  4EBA FE32                jsr        [PC - 0x1CE /* 00003C78 */]
  5687. 00003E48  285F                     movea.l    A4, [A7]+
  5688. 00003E4A  4E5E                     unlink     A6
  5689. 00003E4C  205F                     movea.l    A0, [A7]+
  5690. 00003E4E  DEFC 0010                add.w      A7, 0x10
  5691. 00003E52  4ED0                     jmp        [A0]
  5692. 00003E54  4E56 0000                link       A6, 0
  5693. 00003E58  206E 0008                movea.l    A0, [A6 + 0x8]
  5694. 00003E5C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5695. 00003E60  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  5696. 00003E64  4E5E                     unlink     A6
  5697. 00003E66  205F                     movea.l    A0, [A7]+
  5698. 00003E68  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5699. 00003E6C  4ED0                     jmp        [A0]
  5700. 00003E6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5701. // begin alternate branch 00003E70-00003E78
  5702. fn00003E70:
  5703. 00003E70  4E56 FEAE                link       A6, -0x0152
  5704. 00003E74  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5705. // end alternate branch 00003E70-00003E78
  5706. fn00003E70: // (misaligned)
  5707. 00003E72  FEAE 48E7                .extension 0xEAE <<F/2-3/7>> // unimplemented
  5708. 00003E76  0318                     btst       [A0]+, D1
  5709. 00003E78  206E 001E                movea.l    A0, [A6 + 0x1E]
  5710. 00003E7C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5711. 00003E80  22D8                     move.l     [A1]+, [A0]+
  5712. 00003E82  22D8                     move.l     [A1]+, [A0]+
  5713. 00003E84  206E 001A                movea.l    A0, [A6 + 0x1A]
  5714. 00003E88  43EE FEF8                lea.l      A1, [A6 - 0x108]
  5715. 00003E8C  703F                     moveq.l    D0, 0x3F
  5716. label00003E8E:
  5717. 00003E8E  22D8                     move.l     [A1]+, [A0]+
  5718. 00003E90  51C8 FFFC                dbf        D0, -0x6 /* 00003E8E */
  5719. 00003E94  2C2E 0008                move.l     D6, [A6 + 0x8]
  5720. 00003E98  2846                     movea.l    A4, D6
  5721. 00003E9A  42A7                     clr.l      -[A7]
  5722. 00003E9C  2F06                     move.l     -[A7], D6
  5723. 00003E9E  4EAD 307A                jsr        [A5 + 0x307A /* export_1547 */]
  5724. 00003EA2  265F                     movea.l    A3, [A7]+
  5725. 00003EA4  200B                     move.l     D0, A3
  5726. 00003EA6  6604                     bne        +0x6 /* 00003EAC */
  5727. 00003EA8  266D FBB4                movea.l    A3, [A5 - 0x44C]
  5728. label00003EAC:
  5729. 00003EAC  486E FEB2                pea.l      [A6 - 0x14E]
  5730. 00003EB0  487A FFA2                pea.l      [PC - 0x5E /* 00003E54, value 0x4E560000 'NV\0\0', cstring "NV" */]
  5731. 00003EB4  2F0E                     move.l     -[A7], A6
  5732. 00003EB6  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  5733. 00003EBA  42A7                     clr.l      -[A7]
  5734. 00003EBC  2F0B                     move.l     -[A7], A3
  5735. 00003EBE  486E FFF8                pea.l      [A6 - 0x8]
  5736. 00003EC2  486E FEF8                pea.l      [A6 - 0x108]
  5737. 00003EC6  42A7                     clr.l      -[A7]
  5738. 00003EC8  42A7                     clr.l      -[A7]
  5739. 00003ECA  7000                     moveq.l    D0, 0x00
  5740. 00003ECC  302E 000C                move.w     D0, [A6 + 0xC]
  5741. 00003ED0  80BC 0000 0008           or.l       D0, 0x8
  5742. 00003ED6  3F00                     move.w     -[A7], D0
  5743. 00003ED8  2F06                     move.l     -[A7], D6
  5744. 00003EDA  A954                     syscall    NewControl
  5745. 00003EDC  2E17                     move.l     D7, [A7]
  5746. 00003EDE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  5747. 00003EE2  486E FEB2                pea.l      [A6 - 0x14E]
  5748. 00003EE6  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  5749. 00003EEA  2D4B FEAE                move.l     [A6 - 0x152], A3
  5750. 00003EEE  206E FEAE                movea.l    A0, [A6 - 0x152]
  5751. 00003EF2  2068 008C                movea.l    A0, [A0 + 0x8C]
  5752. 00003EF6  2050                     movea.l    A0, [A0]
  5753. 00003EF8  226E FEAE                movea.l    A1, [A6 - 0x152]
  5754. 00003EFC  2350 008C                move.l     [A1 + 0x8C], [A0]
  5755. 00003F00  2054                     movea.l    A0, [A4]
  5756. 00003F02  1028 003F                move.b     D0, [A0 + 0x3F]
  5757. 00003F06  670C                     beq        +0xE /* 00003F14 */
  5758. 00003F08  2047                     movea.l    A0, D7
  5759. 00003F0A  2050                     movea.l    A0, [A0]
  5760. 00003F0C  303C 00FF                move.w     D0, 0xFF
  5761. 00003F10  1140 0011                move.b     [A0 + 0x11], D0
  5762. label00003F14:
  5763. 00003F14  2054                     movea.l    A0, [A4]
  5764. 00003F16  2147 005C                move.l     [A0 + 0x5C], D7
  5765. 00003F1A  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5766. 00003F1E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5767. 00003F22  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5768. 00003F26  4267                     clr.w      -[A7]
  5769. 00003F28  2F06                     move.l     -[A7], D6
  5770. 00003F2A  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  5771. 00003F2E  B7ED FBB4                cmpa.l     A3, [A5 - 0x44C]
  5772. 00003F32  56C0                     sne        D0
  5773. 00003F34  4400                     neg.b      D0
  5774. 00003F36  1F00                     move.b     -[A7], D0
  5775. 00003F38  2F06                     move.l     -[A7], D6
  5776. 00003F3A  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  5777. 00003F3E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5778. 00003F42  4E5E                     unlink     A6
  5779. 00003F44  205F                     movea.l    A0, [A7]+
  5780. 00003F46  DEFC 001A                add.w      A7, 0x1A
  5781. 00003F4A  4ED0                     jmp        [A0]
  5782. fn00003F4C:
  5783. 00003F4C  4E56 FFF0                link       A6, -0x0010
  5784. 00003F50  2F0C                     move.l     -[A7], A4
  5785. 00003F52  206E 0022                movea.l    A0, [A6 + 0x22]
  5786. 00003F56  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5787. 00003F5A  22D8                     move.l     [A1]+, [A0]+
  5788. 00003F5C  22D8                     move.l     [A1]+, [A0]+
  5789. 00003F5E  206E 001E                movea.l    A0, [A6 + 0x1E]
  5790. 00003F62  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5791. 00003F66  22D8                     move.l     [A1]+, [A0]+
  5792. 00003F68  22D8                     move.l     [A1]+, [A0]+
  5793. 00003F6A  286E 0008                movea.l    A4, [A6 + 0x8]
  5794. 00003F6E  2F2E 0026                move.l     -[A7], [A6 + 0x26]
  5795. 00003F72  486E FFF8                pea.l      [A6 - 0x8]
  5796. 00003F76  486E FFF0                pea.l      [A6 - 0x10]
  5797. 00003F7A  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  5798. 00003F7E  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  5799. 00003F82  487A 0048                pea.l      [PC + 0x48 /* 00003FCC, value 0x0, cstring "" */]
  5800. 00003F86  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5801. 00003F8A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5802. 00003F8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5803. 00003F92  3F3C 0010                move.w     -[A7], 0x10
  5804. 00003F96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5805. 00003F9A  4EBA FDC0                jsr        [PC - 0x240 /* 00003D5C */]
  5806. 00003F9E  2054                     movea.l    A0, [A4]
  5807. 00003FA0  116E 0018 006E           move.b     [A0 + 0x6E], [A6 + 0x18]
  5808. 00003FA6  7001                     moveq.l    D0, 0x01
  5809. 00003FA8  B02E 0018                cmp.b      D0, [A6 + 0x18]
  5810. 00003FAC  660A                     bne        +0xC /* 00003FB8 */
  5811. 00003FAE  2054                     movea.l    A0, [A4]
  5812. 00003FB0  317C 000E 003C           move.w     [A0 + 0x3C], 0xE
  5813. 00003FB6  6008                     bra        +0xA /* 00003FC0 */
  5814. label00003FB8:
  5815. 00003FB8  2054                     movea.l    A0, [A4]
  5816. 00003FBA  317C 000F 003C           move.w     [A0 + 0x3C], 0xF
  5817. label00003FC0:
  5818. 00003FC0  285F                     movea.l    A4, [A7]+
  5819. 00003FC2  4E5E                     unlink     A6
  5820. 00003FC4  205F                     movea.l    A0, [A7]+
  5821. 00003FC6  DEFC 0022                add.w      A7, 0x22 /* '\"' */
  5822. 00003FCA  4ED0                     jmp        [A0]
  5823. 00003FCC  0000 0000                ori.b      D0, 0x0
  5824. export_556:
  5825. fn00003FD0:
  5826. 00003FD0  4E56 FFF8                link       A6, -0x0008
  5827. 00003FD4  48E7 0118                movem.l    -[A7], D7,A3,A4
  5828. 00003FD8  2E2E 0008                move.l     D7, [A6 + 0x8]
  5829. 00003FDC  2847                     movea.l    A4, D7
  5830. 00003FDE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5831. 00003FE2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5832. 00003FE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5833. 00003FEA  2F07                     move.l     -[A7], D7
  5834. 00003FEC  4EBA FE1E                jsr        [PC - 0x1E2 /* 00003E0C */]
  5835. 00003FF0  486E FFF8                pea.l      [A6 - 0x8]
  5836. 00003FF4  2F07                     move.l     -[A7], D7
  5837. 00003FF6  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  5838. 00003FFA  206E 000C                movea.l    A0, [A6 + 0xC]
  5839. 00003FFE  2650                     movea.l    A3, [A0]
  5840. 00004000  486E FFF8                pea.l      [A6 - 0x8]
  5841. 00004004  487A 0060                pea.l      [PC + 0x60 /* 00004066, value 0x4E56 'NV', cstring "" */]
  5842. 00004008  2F13                     move.l     -[A7], [A3]
  5843. 0000400A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  5844. 0000400E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  5845. 00004012  3F3C 0010                move.w     -[A7], 0x10
  5846. 00004016  2F07                     move.l     -[A7], D7
  5847. 00004018  4EBA FE56                jsr        [PC - 0x1AA /* 00003E70 */]
  5848. 0000401C  302E FFFC                move.w     D0, [A6 - 0x4]
  5849. 00004020  906E FFF8                sub.w      D0, [A6 - 0x8]
  5850. 00004024  322E FFFE                move.w     D1, [A6 - 0x2]
  5851. 00004028  926E FFFA                sub.w      D1, [A6 - 0x6]
  5852. 0000402C  B240                     cmp.w      D1, D0
  5853. 0000402E  6E0E                     bgt        +0x10 /* 0000403E */
  5854. 00004030  2054                     movea.l    A0, [A4]
  5855. 00004032  4228 006E                clr.b      [A0 + 0x6E]
  5856. 00004036  317C 000F 003C           move.w     [A0 + 0x3C], 0xF
  5857. 0000403C  600E                     bra        +0x10 /* 0000404C */
  5858. label0000403E:
  5859. 0000403E  2054                     movea.l    A0, [A4]
  5860. 00004040  117C 0001 006E           move.b     [A0 + 0x6E], 0x1
  5861. 00004046  317C 000E 003C           move.w     [A0 + 0x3C], 0xE
  5862. label0000404C:
  5863. 0000404C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5864. 00004050  700C                     moveq.l    D0, 0x0C
  5865. 00004052  2F00                     move.l     -[A7], D0
  5866. 00004054  4EBA E4AE                jsr        [PC - 0x1B52 /* 00002504 */]
  5867. 00004058  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5868. 0000405C  4E5E                     unlink     A6
  5869. 0000405E  205F                     movea.l    A0, [A7]+
  5870. 00004060  DEFC 0010                add.w      A7, 0x10
  5871. 00004064  4ED0                     jmp        [A0]
  5872. 00004066  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5873. 0000406A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  5874. 0000406E  0008 2F28                ori.b      A0, 0x28 /* '(' */
  5875. 00004072  0008 4EAD                ori.b      A0, 0xAD
  5876. 00004076  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  5877. 0000407A  205F                     movea.l    A0, [A7]+
  5878. 0000407C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5879. 00004080  4ED0                     jmp        [A0]
  5880. 00004082  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5881. // begin alternate branch 00004084-00004088
  5882. fn00004084:
  5883. 00004084  4E56 FFAE                link       A6, -0x0052
  5884. // end alternate branch 00004084-00004088
  5885. fn00004084: // (misaligned)
  5886. 00004086  FFAE                     .invalid   <<F/6/7>>
  5887. 00004088  48E7 0118                movem.l    -[A7], D7,A3,A4
  5888. 0000408C  206E 001E                movea.l    A0, [A6 + 0x1E]
  5889. 00004090  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5890. 00004094  22D8                     move.l     [A1]+, [A0]+
  5891. 00004096  22D8                     move.l     [A1]+, [A0]+
  5892. 00004098  206E 001A                movea.l    A0, [A6 + 0x1A]
  5893. 0000409C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5894. 000040A0  22D8                     move.l     [A1]+, [A0]+
  5895. 000040A2  22D8                     move.l     [A1]+, [A0]+
  5896. 000040A4  266E 0008                movea.l    A3, [A6 + 0x8]
  5897. 000040A8  284B                     movea.l    A4, A3
  5898. 000040AA  2054                     movea.l    A0, [A4]
  5899. 000040AC  7000                     moveq.l    D0, 0x00
  5900. 000040AE  2140 0070                move.l     [A0 + 0x70], D0
  5901. 000040B2  2F2E 0022                move.l     -[A7], [A6 + 0x22]
  5902. 000040B6  486E FFF8                pea.l      [A6 - 0x8]
  5903. 000040BA  486E FFF0                pea.l      [A6 - 0x10]
  5904. 000040BE  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  5905. 000040C2  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  5906. 000040C6  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  5907. 000040CA  42A7                     clr.l      -[A7]
  5908. 000040CC  42A7                     clr.l      -[A7]
  5909. 000040CE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5910. 000040D2  2F0B                     move.l     -[A7], A3
  5911. 000040D4  4EBA FE76                jsr        [PC - 0x18A /* 00003F4C */]
  5912. 000040D8  42A7                     clr.l      -[A7]
  5913. 000040DA  2F0B                     move.l     -[A7], A3
  5914. 000040DC  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  5915. 000040E0  2E1F                     move.l     D7, [A7]+
  5916. 000040E2  56C0                     sne        D0
  5917. 000040E4  4A00                     tst.b      D0
  5918. 000040E6  6708                     beq        +0xA /* 000040F0 */
  5919. 000040E8  2047                     movea.l    A0, D7
  5920. 000040EA  2050                     movea.l    A0, [A0]
  5921. 000040EC  C028 005E                and.b      D0, [A0 + 0x5E]
  5922. label000040F0:
  5923. 000040F0  1F00                     move.b     -[A7], D0
  5924. 000040F2  2F0B                     move.l     -[A7], A3
  5925. 000040F4  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  5926. 000040F8  486E FFAE                pea.l      [A6 - 0x52]
  5927. 000040FC  487A FF6A                pea.l      [PC - 0x96 /* 00004068, value 0x4E560000 'NV\0\0', cstring "NV" */]
  5928. 00004100  2F0E                     move.l     -[A7], A6
  5929. 00004102  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  5930. 00004106  42A7                     clr.l      -[A7]
  5931. 00004108  4EAD 189A                jsr        [A5 + 0x189A /* export_783 */]
  5932. 0000410C  2054                     movea.l    A0, [A4]
  5933. 0000410E  215F 0070                move.l     [A0 + 0x70], [A7]+
  5934. 00004112  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5935. 00004116  2F0B                     move.l     -[A7], A3
  5936. 00004118  4EBA 00AE                jsr        [PC + 0xAE /* 000041C8 */]
  5937. 0000411C  486E FFAE                pea.l      [A6 - 0x52]
  5938. 00004120  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  5939. 00004124  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5940. 00004128  4E5E                     unlink     A6
  5941. 0000412A  205F                     movea.l    A0, [A7]+
  5942. 0000412C  DEFC 001E                add.w      A7, 0x1E
  5943. 00004130  4ED0                     jmp        [A0]
  5944. 00004132  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5945. 00004136  0000 206E                ori.b      D0, 0x6E /* 'n' */
  5946. 0000413A  0008 2F28                ori.b      A0, 0x28 /* '(' */
  5947. 0000413E  0008 4EAD                ori.b      A0, 0xAD
  5948. 00004142  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  5949. 00004146  205F                     movea.l    A0, [A7]+
  5950. 00004148  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5951. 0000414C  4ED0                     jmp        [A0]
  5952. 0000414E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5953. export_557: // at 00004150 (misaligned)
  5954. 00004152  FFBE                     .invalid   <<F/6/7>>
  5955. 00004154  48E7 0118                movem.l    -[A7], D7,A3,A4
  5956. 00004158  2E2E 0008                move.l     D7, [A6 + 0x8]
  5957. 0000415C  2847                     movea.l    A4, D7
  5958. 0000415E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5959. 00004162  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5960. 00004166  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5961. 0000416A  2F07                     move.l     -[A7], D7
  5962. 0000416C  4EBA FE62                jsr        [PC - 0x19E /* 00003FD0 */]
  5963. 00004170  42A7                     clr.l      -[A7]
  5964. 00004172  2F07                     move.l     -[A7], D7
  5965. 00004174  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  5966. 00004178  265F                     movea.l    A3, [A7]+
  5967. 0000417A  200B                     move.l     D0, A3
  5968. 0000417C  56C0                     sne        D0
  5969. 0000417E  4A00                     tst.b      D0
  5970. 00004180  6706                     beq        +0x8 /* 00004188 */
  5971. 00004182  2053                     movea.l    A0, [A3]
  5972. 00004184  C028 005E                and.b      D0, [A0 + 0x5E]
  5973. label00004188:
  5974. 00004188  1F00                     move.b     -[A7], D0
  5975. 0000418A  2F07                     move.l     -[A7], D7
  5976. 0000418C  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  5977. 00004190  2054                     movea.l    A0, [A4]
  5978. 00004192  7000                     moveq.l    D0, 0x00
  5979. 00004194  2140 0070                move.l     [A0 + 0x70], D0
  5980. 00004198  486E FFBE                pea.l      [A6 - 0x42]
  5981. 0000419C  487A FF96                pea.l      [PC - 0x6A /* 00004134, value 0x4E560000 'NV\0\0', cstring "NV" */]
  5982. 000041A0  2F0E                     move.l     -[A7], A6
  5983. 000041A2  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  5984. 000041A6  42A7                     clr.l      -[A7]
  5985. 000041A8  4EAD 189A                jsr        [A5 + 0x189A /* export_783 */]
  5986. 000041AC  2054                     movea.l    A0, [A4]
  5987. 000041AE  215F 0070                move.l     [A0 + 0x70], [A7]+
  5988. 000041B2  486E FFBE                pea.l      [A6 - 0x42]
  5989. 000041B6  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  5990. 000041BA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5991. 000041BE  4E5E                     unlink     A6
  5992. 000041C0  205F                     movea.l    A0, [A7]+
  5993. 000041C2  DEFC 0010                add.w      A7, 0x10
  5994. 000041C6  4ED0                     jmp        [A0]
  5995. fn000041C8:
  5996. 000041C8  4E56 0000                link       A6, 0
  5997. 000041CC  48E7 0018                movem.l    -[A7], A3,A4
  5998. 000041D0  266E 000C                movea.l    A3, [A6 + 0xC]
  5999. 000041D4  286E 0008                movea.l    A4, [A6 + 0x8]
  6000. 000041D8  200B                     move.l     D0, A3
  6001. 000041DA  671C                     beq        +0x1E /* 000041F8 */
  6002. 000041DC  2F0B                     move.l     -[A7], A3
  6003. 000041DE  2054                     movea.l    A0, [A4]
  6004. 000041E0  2F28 0070                move.l     -[A7], [A0 + 0x70]
  6005. 000041E4  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  6006. 000041E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6007. 000041EC  2054                     movea.l    A0, [A4]
  6008. 000041EE  1F28 006E                move.b     -[A7], [A0 + 0x6E]
  6009. 000041F2  2F0B                     move.l     -[A7], A3
  6010. 000041F4  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  6011. label000041F8:
  6012. 000041F8  4CDF 1800                movem.l    A3,A4, [A7]+
  6013. 000041FC  4E5E                     unlink     A6
  6014. 000041FE  205F                     movea.l    A0, [A7]+
  6015. 00004200  504F                     addq.w     A7, 8
  6016. 00004202  4ED0                     jmp        [A0]
  6017. fn00004204:
  6018. 00004204  4E56 FFDC                link       A6, -0x0024
  6019. 00004208  48E7 0018                movem.l    -[A7], A3,A4
  6020. 0000420C  206E 0022                movea.l    A0, [A6 + 0x22]
  6021. 00004210  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6022. 00004214  22D8                     move.l     [A1]+, [A0]+
  6023. 00004216  22D8                     move.l     [A1]+, [A0]+
  6024. 00004218  206E 001E                movea.l    A0, [A6 + 0x1E]
  6025. 0000421C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6026. 00004220  22D8                     move.l     [A1]+, [A0]+
  6027. 00004222  22D8                     move.l     [A1]+, [A0]+
  6028. 00004224  206E 0016                movea.l    A0, [A6 + 0x16]
  6029. 00004228  43EE FFE8                lea.l      A1, [A6 - 0x18]
  6030. 0000422C  22D8                     move.l     [A1]+, [A0]+
  6031. 0000422E  22D8                     move.l     [A1]+, [A0]+
  6032. 00004230  206E 0012                movea.l    A0, [A6 + 0x12]
  6033. 00004234  43EE FFDC                lea.l      A1, [A6 - 0x24]
  6034. 00004238  22D8                     move.l     [A1]+, [A0]+
  6035. 0000423A  22D8                     move.l     [A1]+, [A0]+
  6036. 0000423C  22D8                     move.l     [A1]+, [A0]+
  6037. 0000423E  266E 0008                movea.l    A3, [A6 + 0x8]
  6038. 00004242  284B                     movea.l    A4, A3
  6039. 00004244  2054                     movea.l    A0, [A4]
  6040. 00004246  7000                     moveq.l    D0, 0x00
  6041. 00004248  2140 007E                move.l     [A0 + 0x7E], D0
  6042. 0000424C  7000                     moveq.l    D0, 0x00
  6043. 0000424E  2140 0082                move.l     [A0 + 0x82], D0
  6044. 00004252  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  6045. 00004256  2F2E 0026                move.l     -[A7], [A6 + 0x26]
  6046. 0000425A  486E FFF8                pea.l      [A6 - 0x8]
  6047. 0000425E  486E FFF0                pea.l      [A6 - 0x10]
  6048. 00004262  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  6049. 00004266  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  6050. 0000426A  486E FFE8                pea.l      [A6 - 0x18]
  6051. 0000426E  486E FFDC                pea.l      [A6 - 0x24]
  6052. 00004272  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  6053. 00004276  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  6054. 0000427A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6055. 0000427E  2F0B                     move.l     -[A7], A3
  6056. 00004280  4EBA 00DE                jsr        [PC + 0xDE /* 00004360 */]
  6057. 00004284  2054                     movea.l    A0, [A4]
  6058. 00004286  117C 0001 0071           move.b     [A0 + 0x71], 0x1
  6059. 0000428C  42A7                     clr.l      -[A7]
  6060. 0000428E  2F0B                     move.l     -[A7], A3
  6061. 00004290  4EBA 007E                jsr        [PC + 0x7E /* 00004310 */]
  6062. 00004294  2054                     movea.l    A0, [A4]
  6063. 00004296  215F 0082                move.l     [A0 + 0x82], [A7]+
  6064. 0000429A  670C                     beq        +0xE /* 000042A8 */
  6065. 0000429C  2F0B                     move.l     -[A7], A3
  6066. 0000429E  2054                     movea.l    A0, [A4]
  6067. 000042A0  2F28 0082                move.l     -[A7], [A0 + 0x82]
  6068. 000042A4  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  6069. label000042A8:
  6070. 000042A8  4CDF 1800                movem.l    A3,A4, [A7]+
  6071. 000042AC  4E5E                     unlink     A6
  6072. 000042AE  205F                     movea.l    A0, [A7]+
  6073. 000042B0  DEFC 0026                add.w      A7, 0x26 /* '&' */
  6074. 000042B4  4ED0                     jmp        [A0]
  6075. 000042B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6076. export_558: // at 000042B8 (misaligned)
  6077. 000042BA  0000 48E7                ori.b      D0, 0xE7
  6078. 000042BE  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  6079. 000042C2  0008 284B                ori.b      A0, 0x4B /* 'K' */
  6080. 000042C6  2054                     movea.l    A0, [A4]
  6081. 000042C8  7000                     moveq.l    D0, 0x00
  6082. 000042CA  2140 007E                move.l     [A0 + 0x7E], D0
  6083. 000042CE  7000                     moveq.l    D0, 0x00
  6084. 000042D0  2140 0082                move.l     [A0 + 0x82], D0
  6085. 000042D4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6086. 000042D8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6087. 000042DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6088. 000042E0  2F0B                     move.l     -[A7], A3
  6089. 000042E2  4EBA 018C                jsr        [PC + 0x18C /* 00004470 */]
  6090. 000042E6  42A7                     clr.l      -[A7]
  6091. 000042E8  2F0B                     move.l     -[A7], A3
  6092. 000042EA  4EBA 0024                jsr        [PC + 0x24 /* 00004310 */]
  6093. 000042EE  2054                     movea.l    A0, [A4]
  6094. 000042F0  215F 0082                move.l     [A0 + 0x82], [A7]+
  6095. 000042F4  670C                     beq        +0xE /* 00004302 */
  6096. 000042F6  2F0B                     move.l     -[A7], A3
  6097. 000042F8  2054                     movea.l    A0, [A4]
  6098. 000042FA  2F28 0082                move.l     -[A7], [A0 + 0x82]
  6099. 000042FE  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  6100. label00004302:
  6101. 00004302  4CDF 1800                movem.l    A3,A4, [A7]+
  6102. 00004306  4E5E                     unlink     A6
  6103. 00004308  205F                     movea.l    A0, [A7]+
  6104. 0000430A  DEFC 0010                add.w      A7, 0x10
  6105. 0000430E  4ED0                     jmp        [A0]
  6106. fn00004310:
  6107. 00004310  4E56 FFFC                link       A6, -0x0004
  6108. 00004314  7000                     moveq.l    D0, 0x00
  6109. 00004316  2D40 FFFC                move.l     [A6 - 0x4], D0
  6110. 0000431A  486E FFFC                pea.l      [A6 - 0x4]
  6111. 0000431E  486D 2DEC                pea.l      [A5 + 0x2DEC]
  6112. 00004322  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  6113. 00004326  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  6114. 0000432A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6115. 0000432E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  6116. 00004332  42A7                     clr.l      -[A7]
  6117. 00004334  486D FBC4                pea.l      [A5 - 0x43C]
  6118. 00004338  486D FBC4                pea.l      [A5 - 0x43C]
  6119. 0000433C  1F3C 0001                move.b     -[A7], 0x1
  6120. 00004340  1F3C 0001                move.b     -[A7], 0x1
  6121. 00004344  42A7                     clr.l      -[A7]
  6122. 00004346  42A7                     clr.l      -[A7]
  6123. 00004348  42A7                     clr.l      -[A7]
  6124. 0000434A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6125. 0000434E  4EBA F574                jsr        [PC - 0xA8C /* 000038C4 */]
  6126. 00004352  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  6127. 00004358  4E5E                     unlink     A6
  6128. 0000435A  2E9F                     move.l     [A7], [A7]+
  6129. 0000435C  4E75                     rts
  6130. 0000435E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6131. // begin alternate branch 00004360-00004364
  6132. export_559:
  6133. fn00004360:
  6134. 00004360  4E56 FFDC                link       A6, -0x0024
  6135. // end alternate branch 00004360-00004364
  6136. export_559: // at 00004360 (misaligned)
  6137. fn00004360: // (misaligned)
  6138. 00004362  FFDC                     .invalid   <<F/7/7>>
  6139. 00004364  48E7 0038                movem.l    -[A7], A2,A3,A4
  6140. 00004368  206E 0022                movea.l    A0, [A6 + 0x22]
  6141. 0000436C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6142. 00004370  22D8                     move.l     [A1]+, [A0]+
  6143. 00004372  22D8                     move.l     [A1]+, [A0]+
  6144. 00004374  206E 001E                movea.l    A0, [A6 + 0x1E]
  6145. 00004378  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6146. 0000437C  22D8                     move.l     [A1]+, [A0]+
  6147. 0000437E  22D8                     move.l     [A1]+, [A0]+
  6148. 00004380  206E 0016                movea.l    A0, [A6 + 0x16]
  6149. 00004384  43EE FFE8                lea.l      A1, [A6 - 0x18]
  6150. 00004388  22D8                     move.l     [A1]+, [A0]+
  6151. 0000438A  22D8                     move.l     [A1]+, [A0]+
  6152. 0000438C  206E 0012                movea.l    A0, [A6 + 0x12]
  6153. 00004390  43EE FFDC                lea.l      A1, [A6 - 0x24]
  6154. 00004394  22D8                     move.l     [A1]+, [A0]+
  6155. 00004396  22D8                     move.l     [A1]+, [A0]+
  6156. 00004398  22D8                     move.l     [A1]+, [A0]+
  6157. 0000439A  266E 0008                movea.l    A3, [A6 + 0x8]
  6158. 0000439E  284B                     movea.l    A4, A3
  6159. 000043A0  2054                     movea.l    A0, [A4]
  6160. 000043A2  7000                     moveq.l    D0, 0x00
  6161. 000043A4  2140 003C                move.l     [A0 + 0x3C], D0
  6162. 000043A8  7000                     moveq.l    D0, 0x00
  6163. 000043AA  2140 0040                move.l     [A0 + 0x40], D0
  6164. 000043AE  7000                     moveq.l    D0, 0x00
  6165. 000043B0  2140 0044                move.l     [A0 + 0x44], D0
  6166. 000043B4  43E8 0048                lea.l      A1, [A0 + 0x48]
  6167. 000043B8  45EE FFE8                lea.l      A2, [A6 - 0x18]
  6168. 000043BC  22DA                     move.l     [A1]+, [A2]+
  6169. 000043BE  22DA                     move.l     [A1]+, [A2]+
  6170. 000043C0  217C 0078 7FFF 0050      move.l     [A0 + 0x50], 0x787FFF
  6171. 000043C8  7000                     moveq.l    D0, 0x00
  6172. 000043CA  2140 0054                move.l     [A0 + 0x54], D0
  6173. 000043CE  7000                     moveq.l    D0, 0x00
  6174. 000043D0  2140 0058                move.l     [A0 + 0x58], D0
  6175. 000043D4  7000                     moveq.l    D0, 0x00
  6176. 000043D6  2140 005C                move.l     [A0 + 0x5C], D0
  6177. 000043DA  43E8 0060                lea.l      A1, [A0 + 0x60]
  6178. 000043DE  45EE FFDC                lea.l      A2, [A6 - 0x24]
  6179. 000043E2  22DA                     move.l     [A1]+, [A2]+
  6180. 000043E4  22DA                     move.l     [A1]+, [A2]+
  6181. 000043E6  22DA                     move.l     [A1]+, [A2]+
  6182. 000043E8  316E 0010 006C           move.w     [A0 + 0x6C], [A6 + 0x10]
  6183. 000043EE  117C 0001 006E           move.b     [A0 + 0x6E], 0x1
  6184. 000043F4  217C F000 2100 0078      move.l     [A0 + 0x78], 0xF0002100
  6185. 000043FC  317C 0060 007C           move.w     [A0 + 0x7C], 0x60 /* '`' */
  6186. 00004402  116E 000E 006F           move.b     [A0 + 0x6F], [A6 + 0xE]
  6187. 00004408  116E 000C 0070           move.b     [A0 + 0x70], [A6 + 0xC]
  6188. 0000440E  4228 0071                clr.b      [A0 + 0x71]
  6189. 00004412  4228 0072                clr.b      [A0 + 0x72]
  6190. 00004416  42A8 0074                clr.l      [A0 + 0x74]
  6191. 0000441A  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  6192. 0000441E  2F2E 0026                move.l     -[A7], [A6 + 0x26]
  6193. 00004422  486E FFF8                pea.l      [A6 - 0x8]
  6194. 00004426  486E FFF0                pea.l      [A6 - 0x10]
  6195. 0000442A  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  6196. 0000442E  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  6197. 00004432  2F0B                     move.l     -[A7], A3
  6198. 00004434  4EBA E8CE                jsr        [PC - 0x1732 /* 00002D04 */]
  6199. 00004438  2F0B                     move.l     -[A7], A3
  6200. 0000443A  4EBA 0198                jsr        [PC + 0x198 /* 000045D4 */]
  6201. 0000443E  486D 06B2                pea.l      [A5 + 0x6B2 /* export_210 */]
  6202. 00004442  2054                     movea.l    A0, [A4]
  6203. 00004444  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  6204. 00004448  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6205. 0000444C  2254                     movea.l    A1, [A4]
  6206. 0000444E  2069 003C                movea.l    A0, [A1 + 0x3C]
  6207. 00004452  2050                     movea.l    A0, [A0]
  6208. 00004454  2368 003E 0040           move.l     [A1 + 0x40], [A0 + 0x3E]
  6209. 0000445A  42A7                     clr.l      -[A7]
  6210. 0000445C  2F0B                     move.l     -[A7], A3
  6211. 0000445E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  6212. 00004462  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6213. 00004466  4E5E                     unlink     A6
  6214. 00004468  205F                     movea.l    A0, [A7]+
  6215. 0000446A  DEFC 0026                add.w      A7, 0x26 /* '&' */
  6216. 0000446E  4ED0                     jmp        [A0]
  6217. export_560:
  6218. fn00004470:
  6219. 00004470  4E56 FFF4                link       A6, -0x000C
  6220. 00004474  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  6221. 00004478  2E2E 0008                move.l     D7, [A6 + 0x8]
  6222. 0000447C  2847                     movea.l    A4, D7
  6223. 0000447E  2054                     movea.l    A0, [A4]
  6224. 00004480  7000                     moveq.l    D0, 0x00
  6225. 00004482  2140 003C                move.l     [A0 + 0x3C], D0
  6226. 00004486  7000                     moveq.l    D0, 0x00
  6227. 00004488  2140 0040                move.l     [A0 + 0x40], D0
  6228. 0000448C  7000                     moveq.l    D0, 0x00
  6229. 0000448E  2140 0044                move.l     [A0 + 0x44], D0
  6230. 00004492  42A8 0074                clr.l      [A0 + 0x74]
  6231. 00004496  217C F000 2100 0078      move.l     [A0 + 0x78], 0xF0002100
  6232. 0000449E  317C 0060 007C           move.w     [A0 + 0x7C], 0x60 /* '`' */
  6233. 000044A4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6234. 000044A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6235. 000044AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6236. 000044B0  2F07                     move.l     -[A7], D7
  6237. 000044B2  4EBA E918                jsr        [PC - 0x16E8 /* 00002DCC */]
  6238. 000044B6  206E 000C                movea.l    A0, [A6 + 0xC]
  6239. 000044BA  2650                     movea.l    A3, [A0]
  6240. 000044BC  2054                     movea.l    A0, [A4]
  6241. 000044BE  7000                     moveq.l    D0, 0x00
  6242. 000044C0  2140 005C                move.l     [A0 + 0x5C], D0
  6243. 000044C4  7000                     moveq.l    D0, 0x00
  6244. 000044C6  2140 0054                move.l     [A0 + 0x54], D0
  6245. 000044CA  7000                     moveq.l    D0, 0x00
  6246. 000044CC  2140 0058                move.l     [A0 + 0x58], D0
  6247. 000044D0  4228 0072                clr.b      [A0 + 0x72]
  6248. 000044D4  43E8 0048                lea.l      A1, [A0 + 0x48]
  6249. 000044D8  244B                     movea.l    A2, A3
  6250. 000044DA  5C8A                     addq.l     A2, 6
  6251. 000044DC  22DA                     move.l     [A1]+, [A2]+
  6252. 000044DE  22DA                     move.l     [A1]+, [A2]+
  6253. 000044E0  316B 0002 0050           move.w     [A0 + 0x50], [A3 + 0x2]
  6254. 000044E6  316B 0004 0052           move.w     [A0 + 0x52], [A3 + 0x4]
  6255. 000044EC  486E FFF4                pea.l      [A6 - 0xC]
  6256. 000044F0  4267                     clr.w      -[A7]
  6257. 000044F2  486B 001A                pea.l      [A3 + 0x1A]
  6258. 000044F6  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  6259. 000044FA  4240                     clr.w      D0
  6260. 000044FC  102B 0010                move.b     D0, [A3 + 0x10]
  6261. 00004500  3F00                     move.w     -[A7], D0
  6262. 00004502  3F2B 0012                move.w     -[A7], [A3 + 0x12]
  6263. 00004506  486B 0014                pea.l      [A3 + 0x14]
  6264. 0000450A  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  6265. 0000450E  2254                     movea.l    A1, [A4]
  6266. 00004510  41E9 0060                lea.l      A0, [A1 + 0x60]
  6267. 00004514  45EE FFF4                lea.l      A2, [A6 - 0xC]
  6268. 00004518  20DA                     move.l     [A0]+, [A2]+
  6269. 0000451A  20DA                     move.l     [A0]+, [A2]+
  6270. 0000451C  20DA                     move.l     [A0]+, [A2]+
  6271. 0000451E  336B 000E 006C           move.w     [A1 + 0x6C], [A3 + 0xE]
  6272. 00004524  0813 0005                btst.b     [A3], 0x5
  6273. 00004528  56C0                     sne        D0
  6274. 0000452A  0240 0001                andi.w     D0, 0x1
  6275. 0000452E  1340 006E                move.b     [A1 + 0x6E], D0
  6276. 00004532  0813 0007                btst.b     [A3], 0x7
  6277. 00004536  56C0                     sne        D0
  6278. 00004538  0240 0001                andi.w     D0, 0x1
  6279. 0000453C  1340 006F                move.b     [A1 + 0x6F], D0
  6280. 00004540  0813 0006                btst.b     [A3], 0x6
  6281. 00004544  56C0                     sne        D0
  6282. 00004546  0240 0001                andi.w     D0, 0x1
  6283. 0000454A  1340 0070                move.b     [A1 + 0x70], D0
  6284. 0000454E  0813 0004                btst.b     [A3], 0x4
  6285. 00004552  56C0                     sne        D0
  6286. 00004554  0240 0001                andi.w     D0, 0x1
  6287. 00004558  1340 0071                move.b     [A1 + 0x71], D0
  6288. 0000455C  2F07                     move.l     -[A7], D7
  6289. 0000455E  4EBA 0074                jsr        [PC + 0x74 /* 000045D4 */]
  6290. 00004562  486D 06B2                pea.l      [A5 + 0x6B2 /* export_210 */]
  6291. 00004566  2054                     movea.l    A0, [A4]
  6292. 00004568  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  6293. 0000456C  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6294. 00004570  2254                     movea.l    A1, [A4]
  6295. 00004572  2069 003C                movea.l    A0, [A1 + 0x3C]
  6296. 00004576  2050                     movea.l    A0, [A0]
  6297. 00004578  2368 003E 0040           move.l     [A1 + 0x40], [A0 + 0x3E]
  6298. 0000457E  42A7                     clr.l      -[A7]
  6299. 00004580  2F07                     move.l     -[A7], D7
  6300. 00004582  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  6301. 00004586  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6302. 0000458A  2F3C 0000 011A           move.l     -[A7], 0x11A
  6303. 00004590  4EBA DF9A                jsr        [PC - 0x2066 /* 0000252C */]
  6304. 00004594  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  6305. 00004598  4E5E                     unlink     A6
  6306. 0000459A  205F                     movea.l    A0, [A7]+
  6307. 0000459C  DEFC 0010                add.w      A7, 0x10
  6308. 000045A0  4ED0                     jmp        [A0]
  6309. 000045A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6310. 000045A6  FFFC                     .invalid   <<F/7/7>>
  6311. 000045A8  2F0C                     move.l     -[A7], A4
  6312. 000045AA  286E 0008                movea.l    A4, [A6 + 0x8]
  6313. 000045AE  204C                     movea.l    A0, A4
  6314. 000045B0  5088                     addq.l     A0, 8
  6315. 000045B2  2050                     movea.l    A0, [A0]
  6316. 000045B4  2D48 FFFC                move.l     [A6 - 0x4], A0
  6317. 000045B8  2F2C FFF0                move.l     -[A7], [A4 - 0x10]
  6318. 000045BC  A873                     syscall    SetPort
  6319. 000045BE  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6320. 000045C2  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  6321. 000045C6  285F                     movea.l    A4, [A7]+
  6322. 000045C8  4E5E                     unlink     A6
  6323. 000045CA  205F                     movea.l    A0, [A7]+
  6324. 000045CC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6325. 000045D0  4ED0                     jmp        [A0]
  6326. 000045D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6327. // begin alternate branch 000045D4-000045D8
  6328. export_561:
  6329. fn000045D4:
  6330. 000045D4  4E56 FFA6                link       A6, -0x005A
  6331. // end alternate branch 000045D4-000045D8
  6332. export_561: // at 000045D4 (misaligned)
  6333. fn000045D4: // (misaligned)
  6334. 000045D6  FFA6                     .invalid   <<F/6/7>>
  6335. 000045D8  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  6336. 000045DC  2E2E 0008                move.l     D7, [A6 + 0x8]
  6337. 000045E0  2847                     movea.l    A4, D7
  6338. 000045E2  486E FFF0                pea.l      [A6 - 0x10]
  6339. 000045E6  A874                     syscall    GetPort
  6340. 000045E8  2F2D FBB4                move.l     -[A7], [A5 - 0x44C]
  6341. 000045EC  A873                     syscall    SetPort
  6342. 000045EE  41EE FFA6                lea.l      A0, [A6 - 0x5A]
  6343. 000045F2  2454                     movea.l    A2, [A4]
  6344. 000045F4  43EA 0060                lea.l      A1, [A2 + 0x60]
  6345. 000045F8  20D9                     move.l     [A0]+, [A1]+
  6346. 000045FA  20D9                     move.l     [A0]+, [A1]+
  6347. 000045FC  20D9                     move.l     [A0]+, [A1]+
  6348. 000045FE  486E FFA6                pea.l      [A6 - 0x5A]
  6349. 00004602  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  6350. 00004606  2054                     movea.l    A0, [A4]
  6351. 00004608  2D68 0048 FFF4           move.l     [A6 - 0xC], [A0 + 0x48]
  6352. 0000460E  3028 004E                move.w     D0, [A0 + 0x4E]
  6353. 00004612  48C0                     ext.l      D0
  6354. 00004614  2228 0026                move.l     D1, [A0 + 0x26]
  6355. 00004618  9280                     sub.l      D1, D0
  6356. 0000461A  3D41 FFFA                move.w     [A6 - 0x6], D1
  6357. 0000461E  3028 004C                move.w     D0, [A0 + 0x4C]
  6358. 00004622  48C0                     ext.l      D0
  6359. 00004624  2228 0022                move.l     D1, [A0 + 0x22]
  6360. 00004628  9280                     sub.l      D1, D0
  6361. 0000462A  3D41 FFF8                move.w     [A6 - 0x8], D1
  6362. 0000462E  7001                     moveq.l    D0, 0x01
  6363. 00004630  B028 006F                cmp.b      D0, [A0 + 0x6F]
  6364. 00004634  6610                     bne        +0x12 /* 00004646 */
  6365. 00004636  42A7                     clr.l      -[A7]
  6366. 00004638  486E FFF4                pea.l      [A6 - 0xC]
  6367. 0000463C  486E FFF4                pea.l      [A6 - 0xC]
  6368. 00004640  A83E                     syscall    TEStyleNew
  6369. 00004642  265F                     movea.l    A3, [A7]+
  6370. 00004644  600E                     bra        +0x10 /* 00004654 */
  6371. label00004646:
  6372. 00004646  42A7                     clr.l      -[A7]
  6373. 00004648  486E FFF4                pea.l      [A6 - 0xC]
  6374. 0000464C  486E FFF4                pea.l      [A6 - 0xC]
  6375. 00004650  A9D2                     syscall    TENew
  6376. 00004652  265F                     movea.l    A3, [A7]+
  6377. label00004654:
  6378. 00004654  486E FFB2                pea.l      [A6 - 0x4E]
  6379. 00004658  487A FF4A                pea.l      [PC - 0xB6 /* 000045A4, value 0x4E56FFFC */]
  6380. 0000465C  2F0E                     move.l     -[A7], A6
  6381. 0000465E  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  6382. 00004662  2F0B                     move.l     -[A7], A3
  6383. 00004664  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  6384. 00004668  2054                     movea.l    A0, [A4]
  6385. 0000466A  214B 003C                move.l     [A0 + 0x3C], A3
  6386. 0000466E  2253                     movea.l    A1, [A3]
  6387. 00004670  2B69 002A FD5C           move.l     [A5 - 0x2A4], [A1 + 0x2A]
  6388. 00004676  2054                     movea.l    A0, [A4]
  6389. 00004678  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  6390. 0000467C  4267                     clr.w      -[A7]
  6391. 0000467E  2F07                     move.l     -[A7], D7
  6392. 00004680  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  6393. 00004684  2054                     movea.l    A0, [A4]
  6394. 00004686  1F28 0070                move.b     -[A7], [A0 + 0x70]
  6395. 0000468A  4267                     clr.w      -[A7]
  6396. 0000468C  2F07                     move.l     -[A7], D7
  6397. 0000468E  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  6398. 00004692  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  6399. 00004696  486E FFB2                pea.l      [A6 - 0x4E]
  6400. 0000469A  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  6401. 0000469E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6402. 000046A2  A873                     syscall    SetPort
  6403. 000046A4  42A7                     clr.l      -[A7]
  6404. 000046A6  2F07                     move.l     -[A7], D7
  6405. 000046A8  4EAD 307A                jsr        [A5 + 0x307A /* export_1547 */]
  6406. 000046AC  2F07                     move.l     -[A7], D7
  6407. 000046AE  4EAD 3142                jsr        [A5 + 0x3142 /* export_1572 */]
  6408. 000046B2  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  6409. 000046B6  4E5E                     unlink     A6
  6410. 000046B8  2E9F                     move.l     [A7], [A7]+
  6411. 000046BA  4E75                     rts
  6412. fn000046BC:
  6413. 000046BC  4E56 0000                link       A6, 0
  6414. 000046C0  2F0C                     move.l     -[A7], A4
  6415. 000046C2  286E 0008                movea.l    A4, [A6 + 0x8]
  6416. 000046C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6417. 000046CA  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6418. 000046CE  2054                     movea.l    A0, [A4]
  6419. 000046D0  4268 000C                clr.w      [A0 + 0xC]
  6420. 000046D4  4268 0012                clr.w      [A0 + 0x12]
  6421. 000046D8  7000                     moveq.l    D0, 0x00
  6422. 000046DA  2140 000E                move.l     [A0 + 0xE], D0
  6423. 000046DE  42A8 0002                clr.l      [A0 + 0x2]
  6424. 000046E2  7000                     moveq.l    D0, 0x00
  6425. 000046E4  2140 0006                move.l     [A0 + 0x6], D0
  6426. 000046E8  317C 0001 000A           move.w     [A0 + 0xA], 0x1
  6427. 000046EE  42A7                     clr.l      -[A7]
  6428. 000046F0  42A7                     clr.l      -[A7]
  6429. 000046F2  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  6430. 000046F6  2054                     movea.l    A0, [A4]
  6431. 000046F8  215F 0014                move.l     [A0 + 0x14], [A7]+
  6432. 000046FC  2054                     movea.l    A0, [A4]
  6433. 000046FE  2F28 0014                move.l     -[A7], [A0 + 0x14]
  6434. 00004702  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  6435. 00004706  285F                     movea.l    A4, [A7]+
  6436. 00004708  4E5E                     unlink     A6
  6437. 0000470A  2E9F                     move.l     [A7], [A7]+
  6438. 0000470C  4E75                     rts
  6439. 0000470E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6440. 00004712  0000 206E                ori.b      D0, 0x6E /* 'n' */
  6441. 00004716  0008 2F28                ori.b      A0, 0x28 /* '(' */
  6442. 0000471A  0008 4EAD                ori.b      A0, 0xAD
  6443. 0000471E  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  6444. 00004722  205F                     movea.l    A0, [A7]+
  6445. 00004724  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6446. 00004728  4ED0                     jmp        [A0]
  6447. 0000472A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6448. export_562: // at 0000472C (misaligned)
  6449. 0000472E  FFAE                     .invalid   <<F/6/7>>
  6450. 00004730  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6451. 00004734  206E 0026                movea.l    A0, [A6 + 0x26]
  6452. 00004738  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6453. 0000473C  22D8                     move.l     [A1]+, [A0]+
  6454. 0000473E  22D8                     move.l     [A1]+, [A0]+
  6455. 00004740  206E 0022                movea.l    A0, [A6 + 0x22]
  6456. 00004744  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6457. 00004748  22D8                     move.l     [A1]+, [A0]+
  6458. 0000474A  22D8                     move.l     [A1]+, [A0]+
  6459. 0000474C  266E 0008                movea.l    A3, [A6 + 0x8]
  6460. 00004750  3C2E 000E                move.w     D6, [A6 + 0xE]
  6461. 00004754  3E2E 0010                move.w     D7, [A6 + 0x10]
  6462. 00004758  284B                     movea.l    A4, A3
  6463. 0000475A  2054                     movea.l    A0, [A4]
  6464. 0000475C  7000                     moveq.l    D0, 0x00
  6465. 0000475E  2140 0050                move.l     [A0 + 0x50], D0
  6466. 00004762  7000                     moveq.l    D0, 0x00
  6467. 00004764  2140 0054                move.l     [A0 + 0x54], D0
  6468. 00004768  7000                     moveq.l    D0, 0x00
  6469. 0000476A  2140 0058                move.l     [A0 + 0x58], D0
  6470. 0000476E  7000                     moveq.l    D0, 0x00
  6471. 00004770  2140 0040                move.l     [A0 + 0x40], D0
  6472. 00004774  7000                     moveq.l    D0, 0x00
  6473. 00004776  2140 0044                move.l     [A0 + 0x44], D0
  6474. 0000477A  42A8 003C                clr.l      [A0 + 0x3C]
  6475. 0000477E  116E 0014 0048           move.b     [A0 + 0x48], [A6 + 0x14]
  6476. 00004784  116E 0012 0049           move.b     [A0 + 0x49], [A6 + 0x12]
  6477. 0000478A  1007                     move.b     D0, D7
  6478. 0000478C  0240 0001                andi.w     D0, 0x1
  6479. 00004790  670C                     beq        +0xE /* 0000479E */
  6480. 00004792  3007                     move.w     D0, D7
  6481. 00004794  5240                     addq.w     D0, 1
  6482. 00004796  2054                     movea.l    A0, [A4]
  6483. 00004798  3140 004A                move.w     [A0 + 0x4A], D0
  6484. 0000479C  6006                     bra        +0x8 /* 000047A4 */
  6485. label0000479E:
  6486. 0000479E  2054                     movea.l    A0, [A4]
  6487. 000047A0  3147 004A                move.w     [A0 + 0x4A], D7
  6488. label000047A4:
  6489. 000047A4  1006                     move.b     D0, D6
  6490. 000047A6  0240 0001                andi.w     D0, 0x1
  6491. 000047AA  670C                     beq        +0xE /* 000047B8 */
  6492. 000047AC  3006                     move.w     D0, D6
  6493. 000047AE  5240                     addq.w     D0, 1
  6494. 000047B0  2054                     movea.l    A0, [A4]
  6495. 000047B2  3140 004C                move.w     [A0 + 0x4C], D0
  6496. 000047B6  6006                     bra        +0x8 /* 000047BE */
  6497. label000047B8:
  6498. 000047B8  2054                     movea.l    A0, [A4]
  6499. 000047BA  3146 004C                move.w     [A0 + 0x4C], D6
  6500. label000047BE:
  6501. 000047BE  2F2E 002E                move.l     -[A7], [A6 + 0x2E]
  6502. 000047C2  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  6503. 000047C6  486E FFF8                pea.l      [A6 - 0x8]
  6504. 000047CA  486E FFF0                pea.l      [A6 - 0x10]
  6505. 000047CE  1F2E 0020                move.b     -[A7], [A6 + 0x20]
  6506. 000047D2  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  6507. 000047D6  2F0B                     move.l     -[A7], A3
  6508. 000047D8  4EBA E52A                jsr        [PC - 0x1AD6 /* 00002D04 */]
  6509. 000047DC  486E FFAE                pea.l      [A6 - 0x52]
  6510. 000047E0  487A FF2E                pea.l      [PC - 0xD2 /* 00004710, value 0x4E560000 'NV\0\0', cstring "NV" */]
  6511. 000047E4  2F0E                     move.l     -[A7], A6
  6512. 000047E6  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  6513. 000047EA  486E FFEC                pea.l      [A6 - 0x14]
  6514. 000047EE  486D 2D04                pea.l      [A5 + 0x2D04]
  6515. 000047F2  3F3C 0018                move.w     -[A7], 0x18
  6516. 000047F6  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  6517. 000047FA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6518. 000047FE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  6519. 00004802  2054                     movea.l    A0, [A4]
  6520. 00004804  216E FFEC 0040           move.l     [A0 + 0x40], [A6 - 0x14]
  6521. 0000480A  2054                     movea.l    A0, [A4]
  6522. 0000480C  2F28 0040                move.l     -[A7], [A0 + 0x40]
  6523. 00004810  4EBA FEAA                jsr        [PC - 0x156 /* 000046BC */]
  6524. 00004814  486E FFEC                pea.l      [A6 - 0x14]
  6525. 00004818  486D 2D04                pea.l      [A5 + 0x2D04]
  6526. 0000481C  3F3C 0018                move.w     -[A7], 0x18
  6527. 00004820  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  6528. 00004824  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6529. 00004828  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  6530. 0000482C  2054                     movea.l    A0, [A4]
  6531. 0000482E  216E FFEC 0044           move.l     [A0 + 0x44], [A6 - 0x14]
  6532. 00004834  2054                     movea.l    A0, [A4]
  6533. 00004836  2F28 0044                move.l     -[A7], [A0 + 0x44]
  6534. 0000483A  4EBA FE80                jsr        [PC - 0x180 /* 000046BC */]
  6535. 0000483E  42A7                     clr.l      -[A7]
  6536. 00004840  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  6537. 00004844  2054                     movea.l    A0, [A4]
  6538. 00004846  215F 0050                move.l     [A0 + 0x50], [A7]+
  6539. 0000484A  42A7                     clr.l      -[A7]
  6540. 0000484C  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  6541. 00004850  2054                     movea.l    A0, [A4]
  6542. 00004852  215F 0054                move.l     [A0 + 0x54], [A7]+
  6543. 00004856  42A7                     clr.l      -[A7]
  6544. 00004858  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  6545. 0000485C  2054                     movea.l    A0, [A4]
  6546. 0000485E  215F 0058                move.l     [A0 + 0x58], [A7]+
  6547. 00004862  116E 000C 004E           move.b     [A0 + 0x4E], [A6 + 0xC]
  6548. 00004868  4A6E 001A                tst.w      [A6 + 0x1A]
  6549. 0000486C  6F0E                     ble        +0x10 /* 0000487C */
  6550. 0000486E  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  6551. 00004872  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  6552. 00004876  2F0B                     move.l     -[A7], A3
  6553. 00004878  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  6554. label0000487C:
  6555. 0000487C  4A6E 001C                tst.w      [A6 + 0x1C]
  6556. 00004880  6F0E                     ble        +0x10 /* 00004890 */
  6557. 00004882  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  6558. 00004886  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  6559. 0000488A  2F0B                     move.l     -[A7], A3
  6560. 0000488C  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  6561. label00004890:
  6562. 00004890  486E FFAE                pea.l      [A6 - 0x52]
  6563. 00004894  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  6564. 00004898  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6565. 0000489C  4E5E                     unlink     A6
  6566. 0000489E  205F                     movea.l    A0, [A7]+
  6567. 000048A0  DEFC 002A                add.w      A7, 0x2A /* '*' */
  6568. 000048A4  4ED0                     jmp        [A0]
  6569. 000048A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6570. 000048AA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  6571. 000048AE  0008 2F28                ori.b      A0, 0x28 /* '(' */
  6572. 000048B2  0008 4EAD                ori.b      A0, 0xAD
  6573. 000048B6  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  6574. 000048BA  205F                     movea.l    A0, [A7]+
  6575. 000048BC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6576. 000048C0  4ED0                     jmp        [A0]
  6577. 000048C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6578. // begin alternate branch 000048C4-000048C8
  6579. export_563:
  6580. fn000048C4:
  6581. 000048C4  4E56 FFBE                link       A6, -0x0042
  6582. // end alternate branch 000048C4-000048C8
  6583. export_563: // at 000048C4 (misaligned)
  6584. fn000048C4: // (misaligned)
  6585. 000048C6  FFBE                     .invalid   <<F/6/7>>
  6586. 000048C8  48E7 0118                movem.l    -[A7], D7,A3,A4
  6587. 000048CC  2E2E 0008                move.l     D7, [A6 + 0x8]
  6588. 000048D0  2847                     movea.l    A4, D7
  6589. 000048D2  2054                     movea.l    A0, [A4]
  6590. 000048D4  7000                     moveq.l    D0, 0x00
  6591. 000048D6  2140 0050                move.l     [A0 + 0x50], D0
  6592. 000048DA  7000                     moveq.l    D0, 0x00
  6593. 000048DC  2140 0054                move.l     [A0 + 0x54], D0
  6594. 000048E0  7000                     moveq.l    D0, 0x00
  6595. 000048E2  2140 0058                move.l     [A0 + 0x58], D0
  6596. 000048E6  7000                     moveq.l    D0, 0x00
  6597. 000048E8  2140 0040                move.l     [A0 + 0x40], D0
  6598. 000048EC  7000                     moveq.l    D0, 0x00
  6599. 000048EE  2140 0044                move.l     [A0 + 0x44], D0
  6600. 000048F2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6601. 000048F6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6602. 000048FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6603. 000048FE  2F07                     move.l     -[A7], D7
  6604. 00004900  4EBA E4CA                jsr        [PC - 0x1B36 /* 00002DCC */]
  6605. 00004904  206E 000C                movea.l    A0, [A6 + 0xC]
  6606. 00004908  2650                     movea.l    A3, [A0]
  6607. 0000490A  2054                     movea.l    A0, [A4]
  6608. 0000490C  42A8 003C                clr.l      [A0 + 0x3C]
  6609. 00004910  082B 0007 000C           btst.b     [A3 + 0xC], 0x7
  6610. 00004916  56C0                     sne        D0
  6611. 00004918  0240 0001                andi.w     D0, 0x1
  6612. 0000491C  1140 0048                move.b     [A0 + 0x48], D0
  6613. 00004920  082B 0006 000C           btst.b     [A3 + 0xC], 0x6
  6614. 00004926  56C0                     sne        D0
  6615. 00004928  0240 0001                andi.w     D0, 0x1
  6616. 0000492C  1140 0049                move.b     [A0 + 0x49], D0
  6617. 00004930  102B 0009                move.b     D0, [A3 + 0x9]
  6618. 00004934  0240 0001                andi.w     D0, 0x1
  6619. 00004938  670E                     beq        +0x10 /* 00004948 */
  6620. 0000493A  302B 0008                move.w     D0, [A3 + 0x8]
  6621. 0000493E  5240                     addq.w     D0, 1
  6622. 00004940  2054                     movea.l    A0, [A4]
  6623. 00004942  3140 004A                move.w     [A0 + 0x4A], D0
  6624. 00004946  6008                     bra        +0xA /* 00004950 */
  6625. label00004948:
  6626. 00004948  2054                     movea.l    A0, [A4]
  6627. 0000494A  316B 0008 004A           move.w     [A0 + 0x4A], [A3 + 0x8]
  6628. label00004950:
  6629. 00004950  102B 000B                move.b     D0, [A3 + 0xB]
  6630. 00004954  0240 0001                andi.w     D0, 0x1
  6631. 00004958  670E                     beq        +0x10 /* 00004968 */
  6632. 0000495A  302B 000A                move.w     D0, [A3 + 0xA]
  6633. 0000495E  5240                     addq.w     D0, 1
  6634. 00004960  2054                     movea.l    A0, [A4]
  6635. 00004962  3140 004C                move.w     [A0 + 0x4C], D0
  6636. 00004966  6008                     bra        +0xA /* 00004970 */
  6637. label00004968:
  6638. 00004968  2054                     movea.l    A0, [A4]
  6639. 0000496A  316B 000A 004C           move.w     [A0 + 0x4C], [A3 + 0xA]
  6640. label00004970:
  6641. 00004970  082B 0005 000C           btst.b     [A3 + 0xC], 0x5
  6642. 00004976  56C0                     sne        D0
  6643. 00004978  0240 0001                andi.w     D0, 0x1
  6644. 0000497C  2054                     movea.l    A0, [A4]
  6645. 0000497E  1140 004E                move.b     [A0 + 0x4E], D0
  6646. 00004982  486E FFBE                pea.l      [A6 - 0x42]
  6647. 00004986  487A FF20                pea.l      [PC - 0xE0 /* 000048A8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  6648. 0000498A  2F0E                     move.l     -[A7], A6
  6649. 0000498C  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  6650. 00004990  486E FFFC                pea.l      [A6 - 0x4]
  6651. 00004994  486D 2D04                pea.l      [A5 + 0x2D04]
  6652. 00004998  3F3C 0018                move.w     -[A7], 0x18
  6653. 0000499C  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  6654. 000049A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6655. 000049A4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  6656. 000049A8  2054                     movea.l    A0, [A4]
  6657. 000049AA  216E FFFC 0040           move.l     [A0 + 0x40], [A6 - 0x4]
  6658. 000049B0  2054                     movea.l    A0, [A4]
  6659. 000049B2  2F28 0040                move.l     -[A7], [A0 + 0x40]
  6660. 000049B6  4EBA FD04                jsr        [PC - 0x2FC /* 000046BC */]
  6661. 000049BA  486E FFFC                pea.l      [A6 - 0x4]
  6662. 000049BE  486D 2D04                pea.l      [A5 + 0x2D04]
  6663. 000049C2  3F3C 0018                move.w     -[A7], 0x18
  6664. 000049C6  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  6665. 000049CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6666. 000049CE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  6667. 000049D2  2054                     movea.l    A0, [A4]
  6668. 000049D4  216E FFFC 0044           move.l     [A0 + 0x44], [A6 - 0x4]
  6669. 000049DA  2054                     movea.l    A0, [A4]
  6670. 000049DC  2F28 0044                move.l     -[A7], [A0 + 0x44]
  6671. 000049E0  4EBA FCDA                jsr        [PC - 0x326 /* 000046BC */]
  6672. 000049E4  42A7                     clr.l      -[A7]
  6673. 000049E6  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  6674. 000049EA  2054                     movea.l    A0, [A4]
  6675. 000049EC  215F 0050                move.l     [A0 + 0x50], [A7]+
  6676. 000049F0  42A7                     clr.l      -[A7]
  6677. 000049F2  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  6678. 000049F6  2054                     movea.l    A0, [A4]
  6679. 000049F8  215F 0054                move.l     [A0 + 0x54], [A7]+
  6680. 000049FC  42A7                     clr.l      -[A7]
  6681. 000049FE  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  6682. 00004A02  2054                     movea.l    A0, [A4]
  6683. 00004A04  215F 0058                move.l     [A0 + 0x58], [A7]+
  6684. 00004A08  4A6B 0002                tst.w      [A3 + 0x2]
  6685. 00004A0C  6F0E                     ble        +0x10 /* 00004A1C */
  6686. 00004A0E  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  6687. 00004A12  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  6688. 00004A16  2F07                     move.l     -[A7], D7
  6689. 00004A18  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  6690. label00004A1C:
  6691. 00004A1C  4A53                     tst.w      [A3]
  6692. 00004A1E  6F0C                     ble        +0xE /* 00004A2C */
  6693. 00004A20  3F13                     move.w     -[A7], [A3]
  6694. 00004A22  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  6695. 00004A26  2F07                     move.l     -[A7], D7
  6696. 00004A28  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  6697. label00004A2C:
  6698. 00004A2C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6699. 00004A30  700E                     moveq.l    D0, 0x0E
  6700. 00004A32  2F00                     move.l     -[A7], D0
  6701. 00004A34  4EBA DACE                jsr        [PC - 0x2532 /* 00002504 */]
  6702. 00004A38  486E FFBE                pea.l      [A6 - 0x42]
  6703. 00004A3C  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  6704. 00004A40  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6705. 00004A44  4E5E                     unlink     A6
  6706. 00004A46  205F                     movea.l    A0, [A7]+
  6707. 00004A48  DEFC 0010                add.w      A7, 0x10
  6708. 00004A4C  4ED0                     jmp        [A0]
  6709. 00004A4E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6710. // begin alternate branch 00004A50-00004A54
  6711. fn00004A50:
  6712. 00004A50  4E56 FFE4                link       A6, -0x001C
  6713. // end alternate branch 00004A50-00004A54
  6714. fn00004A50: // (misaligned)
  6715. 00004A52  FFE4                     .invalid   <<F/7/7>>
  6716. 00004A54  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  6717. 00004A58  206E 002A                movea.l    A0, [A6 + 0x2A]
  6718. 00004A5C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6719. 00004A60  22D8                     move.l     [A1]+, [A0]+
  6720. 00004A62  22D8                     move.l     [A1]+, [A0]+
  6721. 00004A64  206E 0026                movea.l    A0, [A6 + 0x26]
  6722. 00004A68  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6723. 00004A6C  22D8                     move.l     [A1]+, [A0]+
  6724. 00004A6E  22D8                     move.l     [A1]+, [A0]+
  6725. 00004A70  206E 000C                movea.l    A0, [A6 + 0xC]
  6726. 00004A74  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  6727. 00004A78  22D8                     move.l     [A1]+, [A0]+
  6728. 00004A7A  22D8                     move.l     [A1]+, [A0]+
  6729. 00004A7C  22D8                     move.l     [A1]+, [A0]+
  6730. 00004A7E  266E 0008                movea.l    A3, [A6 + 0x8]
  6731. 00004A82  3E2E 001C                move.w     D7, [A6 + 0x1C]
  6732. 00004A86  284B                     movea.l    A4, A3
  6733. 00004A88  2254                     movea.l    A1, [A4]
  6734. 00004A8A  41E9 005C                lea.l      A0, [A1 + 0x5C]
  6735. 00004A8E  45EE FFE4                lea.l      A2, [A6 - 0x1C]
  6736. 00004A92  20DA                     move.l     [A0]+, [A2]+
  6737. 00004A94  20DA                     move.l     [A0]+, [A2]+
  6738. 00004A96  20DA                     move.l     [A0]+, [A2]+
  6739. 00004A98  2F0B                     move.l     -[A7], A3
  6740. 00004A9A  4EBA 01B4                jsr        [PC + 0x1B4 /* 00004C50 */]
  6741. 00004A9E  4A47                     tst.w      D7
  6742. 00004AA0  660A                     bne        +0xC /* 00004AAC */
  6743. 00004AA2  3E2E 0014                move.w     D7, [A6 + 0x14]
  6744. 00004AA6  2054                     movea.l    A0, [A4]
  6745. 00004AA8  DE68 0068                add.w      D7, [A0 + 0x68]
  6746. label00004AAC:
  6747. 00004AAC  2F2E 0032                move.l     -[A7], [A6 + 0x32]
  6748. 00004AB0  2F2E 002E                move.l     -[A7], [A6 + 0x2E]
  6749. 00004AB4  486E FFF8                pea.l      [A6 - 0x8]
  6750. 00004AB8  486E FFF0                pea.l      [A6 - 0x10]
  6751. 00004ABC  1F2E 0024                move.b     -[A7], [A6 + 0x24]
  6752. 00004AC0  1F2E 0022                move.b     -[A7], [A6 + 0x22]
  6753. 00004AC4  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  6754. 00004AC8  3F07                     move.w     -[A7], D7
  6755. 00004ACA  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  6756. 00004ACE  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  6757. 00004AD2  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  6758. 00004AD6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6759. 00004ADA  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  6760. 00004ADE  2F0B                     move.l     -[A7], A3
  6761. 00004AE0  4EAD 2FD2                jsr        [A5 + 0x2FD2 /* export_1526 */]
  6762. 00004AE4  7001                     moveq.l    D0, 0x01
  6763. 00004AE6  2054                     movea.l    A0, [A4]
  6764. 00004AE8  B068 003E                cmp.w      D0, [A0 + 0x3E]
  6765. 00004AEC  57C0                     seq        D0
  6766. 00004AEE  4A00                     tst.b      D0
  6767. 00004AF0  674A                     beq        +0x4C /* 00004B3C */
  6768. 00004AF2  7205                     moveq.l    D1, 0x05
  6769. 00004AF4  B228 002B                cmp.b      D1, [A0 + 0x2B]
  6770. 00004AF8  56C1                     sne        D1
  6771. 00004AFA  C001                     and.b      D0, D1
  6772. 00004AFC  673E                     beq        +0x40 /* 00004B3C */
  6773. 00004AFE  2F00                     move.l     -[A7], D0
  6774. 00004B00  2F3C 0001 0000           move.l     -[A7], 0x10000
  6775. 00004B06  2F0B                     move.l     -[A7], A3
  6776. 00004B08  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  6777. 00004B0C  321F                     move.w     D1, [A7]+
  6778. 00004B0E  201F                     move.l     D0, [A7]+
  6779. 00004B10  4A41                     tst.w      D1
  6780. 00004B12  57C1                     seq        D1
  6781. 00004B14  C001                     and.b      D0, D1
  6782. 00004B16  6724                     beq        +0x26 /* 00004B3C */
  6783. 00004B18  2054                     movea.l    A0, [A4]
  6784. 00004B1A  4AA8 000E                tst.l      [A0 + 0xE]
  6785. 00004B1E  56C1                     sne        D1
  6786. 00004B20  C001                     and.b      D0, D1
  6787. 00004B22  6718                     beq        +0x1A /* 00004B3C */
  6788. 00004B24  3F3C 0001                move.w     -[A7], 0x1
  6789. 00004B28  3F28 003E                move.w     -[A7], [A0 + 0x3E]
  6790. 00004B2C  2268 000E                movea.l    A1, [A0 + 0xE]
  6791. 00004B30  2251                     movea.l    A1, [A1]
  6792. 00004B32  3F29 0028                move.w     -[A7], [A1 + 0x28]
  6793. 00004B36  2F0B                     move.l     -[A7], A3
  6794. 00004B38  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  6795. label00004B3C:
  6796. 00004B3C  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  6797. 00004B40  4E5E                     unlink     A6
  6798. 00004B42  205F                     movea.l    A0, [A7]+
  6799. 00004B44  DEFC 002E                add.w      A7, 0x2E /* '.' */
  6800. 00004B48  4ED0                     jmp        [A0]
  6801. 00004B4A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6802. // begin alternate branch 00004B4C-00004B50
  6803. export_564:
  6804. fn00004B4C:
  6805. 00004B4C  4E56 FFF4                link       A6, -0x000C
  6806. // end alternate branch 00004B4C-00004B50
  6807. export_564: // at 00004B4C (misaligned)
  6808. fn00004B4C: // (misaligned)
  6809. 00004B4E  FFF4                     .invalid   <<F/7/7>>
  6810. 00004B50  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  6811. 00004B54  2E2E 0008                move.l     D7, [A6 + 0x8]
  6812. 00004B58  2847                     movea.l    A4, D7
  6813. 00004B5A  2254                     movea.l    A1, [A4]
  6814. 00004B5C  41E9 005C                lea.l      A0, [A1 + 0x5C]
  6815. 00004B60  45ED F804                lea.l      A2, [A5 - 0x7FC]
  6816. 00004B64  20DA                     move.l     [A0]+, [A2]+
  6817. 00004B66  20DA                     move.l     [A0]+, [A2]+
  6818. 00004B68  20DA                     move.l     [A0]+, [A2]+
  6819. 00004B6A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6820. 00004B6E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6821. 00004B72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6822. 00004B76  2F07                     move.l     -[A7], D7
  6823. 00004B78  4EBA FD4A                jsr        [PC - 0x2B6 /* 000048C4 */]
  6824. 00004B7C  206E 000C                movea.l    A0, [A6 + 0xC]
  6825. 00004B80  2650                     movea.l    A3, [A0]
  6826. 00004B82  486E FFF4                pea.l      [A6 - 0xC]
  6827. 00004B86  4267                     clr.w      -[A7]
  6828. 00004B88  486B 000A                pea.l      [A3 + 0xA]
  6829. 00004B8C  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  6830. 00004B90  4240                     clr.w      D0
  6831. 00004B92  1013                     move.b     D0, [A3]
  6832. 00004B94  3F00                     move.w     -[A7], D0
  6833. 00004B96  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  6834. 00004B9A  486B 0004                pea.l      [A3 + 0x4]
  6835. 00004B9E  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  6836. 00004BA2  2254                     movea.l    A1, [A4]
  6837. 00004BA4  41E9 005C                lea.l      A0, [A1 + 0x5C]
  6838. 00004BA8  45EE FFF4                lea.l      A2, [A6 - 0xC]
  6839. 00004BAC  20DA                     move.l     [A0]+, [A2]+
  6840. 00004BAE  20DA                     move.l     [A0]+, [A2]+
  6841. 00004BB0  20DA                     move.l     [A0]+, [A2]+
  6842. 00004BB2  2F07                     move.l     -[A7], D7
  6843. 00004BB4  4EBA 009A                jsr        [PC + 0x9A /* 00004C50 */]
  6844. 00004BB8  2054                     movea.l    A0, [A4]
  6845. 00004BBA  4A68 003C                tst.w      [A0 + 0x3C]
  6846. 00004BBE  6F2A                     ble        +0x2C /* 00004BEA */
  6847. 00004BC0  2F3C 0001 0000           move.l     -[A7], 0x10000
  6848. 00004BC6  2F07                     move.l     -[A7], D7
  6849. 00004BC8  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  6850. 00004BCC  4A5F                     tst.w      [A7]+
  6851. 00004BCE  661A                     bne        +0x1C /* 00004BEA */
  6852. 00004BD0  3F3C 0001                move.w     -[A7], 0x1
  6853. 00004BD4  2054                     movea.l    A0, [A4]
  6854. 00004BD6  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  6855. 00004BDA  3028 004A                move.w     D0, [A0 + 0x4A]
  6856. 00004BDE  D068 0068                add.w      D0, [A0 + 0x68]
  6857. 00004BE2  3F00                     move.w     -[A7], D0
  6858. 00004BE4  2F07                     move.l     -[A7], D7
  6859. 00004BE6  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  6860. label00004BEA:
  6861. 00004BEA  7001                     moveq.l    D0, 0x01
  6862. 00004BEC  2054                     movea.l    A0, [A4]
  6863. 00004BEE  B068 003E                cmp.w      D0, [A0 + 0x3E]
  6864. 00004BF2  57C0                     seq        D0
  6865. 00004BF4  4A00                     tst.b      D0
  6866. 00004BF6  673A                     beq        +0x3C /* 00004C32 */
  6867. 00004BF8  7205                     moveq.l    D1, 0x05
  6868. 00004BFA  B228 002B                cmp.b      D1, [A0 + 0x2B]
  6869. 00004BFE  56C1                     sne        D1
  6870. 00004C00  C001                     and.b      D0, D1
  6871. 00004C02  672E                     beq        +0x30 /* 00004C32 */
  6872. 00004C04  2F00                     move.l     -[A7], D0
  6873. 00004C06  2F3C 0001 0000           move.l     -[A7], 0x10000
  6874. 00004C0C  2F07                     move.l     -[A7], D7
  6875. 00004C0E  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  6876. 00004C12  321F                     move.w     D1, [A7]+
  6877. 00004C14  201F                     move.l     D0, [A7]+
  6878. 00004C16  4A41                     tst.w      D1
  6879. 00004C18  57C1                     seq        D1
  6880. 00004C1A  C001                     and.b      D0, D1
  6881. 00004C1C  6714                     beq        +0x16 /* 00004C32 */
  6882. 00004C1E  3F3C 0001                move.w     -[A7], 0x1
  6883. 00004C22  2054                     movea.l    A0, [A4]
  6884. 00004C24  3F28 003E                move.w     -[A7], [A0 + 0x3E]
  6885. 00004C28  3F28 0028                move.w     -[A7], [A0 + 0x28]
  6886. 00004C2C  2F07                     move.l     -[A7], D7
  6887. 00004C2E  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  6888. label00004C32:
  6889. 00004C32  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6890. 00004C36  2F3C 0000 010A           move.l     -[A7], 0x10A
  6891. 00004C3C  4EBA D8EE                jsr        [PC - 0x2712 /* 0000252C */]
  6892. 00004C40  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  6893. 00004C44  4E5E                     unlink     A6
  6894. 00004C46  205F                     movea.l    A0, [A7]+
  6895. 00004C48  DEFC 0010                add.w      A7, 0x10
  6896. 00004C4C  4ED0                     jmp        [A0]
  6897. 00004C4E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6898. // begin alternate branch 00004C50-00004C54
  6899. fn00004C50:
  6900. 00004C50  4E56 FFF4                link       A6, -0x000C
  6901. // end alternate branch 00004C50-00004C54
  6902. fn00004C50: // (misaligned)
  6903. 00004C52  FFF4                     .invalid   <<F/7/7>>
  6904. 00004C54  2F0C                     move.l     -[A7], A4
  6905. 00004C56  286E 0008                movea.l    A4, [A6 + 0x8]
  6906. 00004C5A  486E FFFC                pea.l      [A6 - 0x4]
  6907. 00004C5E  A874                     syscall    GetPort
  6908. 00004C60  2F2D FBB4                move.l     -[A7], [A5 - 0x44C]
  6909. 00004C64  A873                     syscall    SetPort
  6910. 00004C66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6911. 00004C6A  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  6912. 00004C6E  486E FFF4                pea.l      [A6 - 0xC]
  6913. 00004C72  A88B                     syscall    GetFontInfo
  6914. 00004C74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6915. 00004C78  A873                     syscall    SetPort
  6916. 00004C7A  302E FFF6                move.w     D0, [A6 - 0xA]
  6917. 00004C7E  D06E FFF4                add.w      D0, [A6 - 0xC]
  6918. 00004C82  322E FFFA                move.w     D1, [A6 - 0x6]
  6919. 00004C86  D240                     add.w      D1, D0
  6920. 00004C88  2054                     movea.l    A0, [A4]
  6921. 00004C8A  3141 0068                move.w     [A0 + 0x68], D1
  6922. 00004C8E  302E FFFA                move.w     D0, [A6 - 0x6]
  6923. 00004C92  48C0                     ext.l      D0
  6924. 00004C94  81FC 0002                divs.w     D0, 0x2
  6925. 00004C98  D06E FFF4                add.w      D0, [A6 - 0xC]
  6926. 00004C9C  3140 006A                move.w     [A0 + 0x6A], D0
  6927. 00004CA0  285F                     movea.l    A4, [A7]+
  6928. 00004CA2  4E5E                     unlink     A6
  6929. 00004CA4  2E9F                     move.l     [A7], [A7]+
  6930. 00004CA6  4E75                     rts
  6931. export_565:
  6932. fn00004CA8:
  6933. 00004CA8  4E56 FFE4                link       A6, -0x001C
  6934. 00004CAC  206E 0028                movea.l    A0, [A6 + 0x28]
  6935. 00004CB0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6936. 00004CB4  22D8                     move.l     [A1]+, [A0]+
  6937. 00004CB6  22D8                     move.l     [A1]+, [A0]+
  6938. 00004CB8  206E 0024                movea.l    A0, [A6 + 0x24]
  6939. 00004CBC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6940. 00004CC0  22D8                     move.l     [A1]+, [A0]+
  6941. 00004CC2  22D8                     move.l     [A1]+, [A0]+
  6942. 00004CC4  206E 000C                movea.l    A0, [A6 + 0xC]
  6943. 00004CC8  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  6944. 00004CCC  22D8                     move.l     [A1]+, [A0]+
  6945. 00004CCE  22D8                     move.l     [A1]+, [A0]+
  6946. 00004CD0  22D8                     move.l     [A1]+, [A0]+
  6947. 00004CD2  2F2E 0030                move.l     -[A7], [A6 + 0x30]
  6948. 00004CD6  2F2E 002C                move.l     -[A7], [A6 + 0x2C]
  6949. 00004CDA  486E FFF8                pea.l      [A6 - 0x8]
  6950. 00004CDE  486E FFF0                pea.l      [A6 - 0x10]
  6951. 00004CE2  1F2E 0022                move.b     -[A7], [A6 + 0x22]
  6952. 00004CE6  1F2E 0020                move.b     -[A7], [A6 + 0x20]
  6953. 00004CEA  3F2E 001E                move.w     -[A7], [A6 + 0x1E]
  6954. 00004CEE  3F3C 0001                move.w     -[A7], 0x1
  6955. 00004CF2  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  6956. 00004CF6  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  6957. 00004CFA  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  6958. 00004CFE  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6959. 00004D02  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  6960. 00004D06  486E FFE4                pea.l      [A6 - 0x1C]
  6961. 00004D0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6962. 00004D0E  4EBA FD40                jsr        [PC - 0x2C0 /* 00004A50 */]
  6963. 00004D12  4E5E                     unlink     A6
  6964. 00004D14  205F                     movea.l    A0, [A7]+
  6965. 00004D16  DEFC 002C                add.w      A7, 0x2C /* ',' */
  6966. 00004D1A  4ED0                     jmp        [A0]
  6967. export_566:
  6968. 00004D1C  4E56 0000                link       A6, 0
  6969. 00004D20  4E5E                     unlink     A6
  6970. 00004D22  2E9F                     move.l     [A7], [A7]+
  6971. 00004D24  4E75                     rts
  6972. 00004D26  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6973. 00004D2A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  6974. 00004D2E  0008 2F28                ori.b      A0, 0x28 /* '(' */
  6975. 00004D32  0008 4EAD                ori.b      A0, 0xAD
  6976. 00004D36  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  6977. 00004D3A  205F                     movea.l    A0, [A7]+
  6978. 00004D3C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6979. 00004D40  4ED0                     jmp        [A0]
  6980. 00004D42  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6981. // begin alternate branch 00004D44-00004D48
  6982. export_567:
  6983. fn00004D44:
  6984. 00004D44  4E56 FFC2                link       A6, -0x003E
  6985. // end alternate branch 00004D44-00004D48
  6986. export_567: // at 00004D44 (misaligned)
  6987. fn00004D44: // (misaligned)
  6988. 00004D46  FFC2                     .invalid   <<F/7/7>>
  6989. 00004D48  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  6990. 00004D4C  266E 0016                movea.l    A3, [A6 + 0x16]
  6991. 00004D50  2E2E 0008                move.l     D7, [A6 + 0x8]
  6992. 00004D54  2847                     movea.l    A4, D7
  6993. 00004D56  2054                     movea.l    A0, [A4]
  6994. 00004D58  7000                     moveq.l    D0, 0x00
  6995. 00004D5A  2140 0090                move.l     [A0 + 0x90], D0
  6996. 00004D5E  7000                     moveq.l    D0, 0x00
  6997. 00004D60  2140 0094                move.l     [A0 + 0x94], D0
  6998. 00004D64  7000                     moveq.l    D0, 0x00
  6999. 00004D66  2140 0056                move.l     [A0 + 0x56], D0
  7000. 00004D6A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7001. 00004D6E  2F07                     move.l     -[A7], D7
  7002. 00004D70  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  7003. 00004D74  2054                     movea.l    A0, [A4]
  7004. 00004D76  214B 0012                move.l     [A0 + 0x12], A3
  7005. 00004D7A  486E FFC2                pea.l      [A6 - 0x3E]
  7006. 00004D7E  487A FFA8                pea.l      [PC - 0x58 /* 00004D28, value 0x4E560000 'NV\0\0', cstring "NV" */]
  7007. 00004D82  2F0E                     move.l     -[A7], A6
  7008. 00004D84  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  7009. 00004D88  2054                     movea.l    A0, [A4]
  7010. 00004D8A  317C 0001 005E           move.w     [A0 + 0x5E], 0x1
  7011. 00004D90  4268 006A                clr.w      [A0 + 0x6A]
  7012. 00004D94  116E 000E 0055           move.b     [A0 + 0x55], [A6 + 0xE]
  7013. 00004D9A  116E 000C 0054           move.b     [A0 + 0x54], [A6 + 0xC]
  7014. 00004DA0  317C 7FFF 0060           move.w     [A0 + 0x60], 0x7FFF
  7015. 00004DA6  7000                     moveq.l    D0, 0x00
  7016. 00004DA8  2140 0066                move.l     [A0 + 0x66], D0
  7017. 00004DAC  4268 006C                clr.w      [A0 + 0x6C]
  7018. 00004DB0  116E 0010 006E           move.b     [A0 + 0x6E], [A6 + 0x10]
  7019. 00004DB6  2054                     movea.l    A0, [A4]
  7020. 00004DB8  4868 0070                pea.l      [A0 + 0x70]
  7021. 00004DBC  2F3C 7FFF 7FFF           move.l     -[A7], 0x7FFF7FFF
  7022. 00004DC2  A880                     syscall    SetPt
  7023. 00004DC4  2254                     movea.l    A1, [A4]
  7024. 00004DC6  41E9 0074                lea.l      A0, [A1 + 0x74]
  7025. 00004DCA  45ED FBC4                lea.l      A2, [A5 - 0x43C]
  7026. 00004DCE  20DA                     move.l     [A0]+, [A2]+
  7027. 00004DD0  20DA                     move.l     [A0]+, [A2]+
  7028. 00004DD2  41E9 0034                lea.l      A0, [A1 + 0x34]
  7029. 00004DD6  45ED FD3C                lea.l      A2, [A5 - 0x2C4]
  7030. 00004DDA  20DA                     move.l     [A0]+, [A2]+
  7031. 00004DDC  20DA                     move.l     [A0]+, [A2]+
  7032. 00004DDE  337C 0048 008E           move.w     [A1 + 0x8E], 0x48 /* 'H' */
  7033. 00004DE4  337C 0048 008C           move.w     [A1 + 0x8C], 0x48 /* 'H' */
  7034. 00004DEA  4229 006F                clr.b      [A1 + 0x6F]
  7035. 00004DEE  7000                     moveq.l    D0, 0x00
  7036. 00004DF0  2340 0062                move.l     [A1 + 0x62], D0
  7037. 00004DF4  4AAE 0012                tst.l      [A6 + 0x12]
  7038. 00004DF8  673A                     beq        +0x3C /* 00004E34 */
  7039. 00004DFA  2F07                     move.l     -[A7], D7
  7040. 00004DFC  4EAD 3222                jsr        [A5 + 0x3222 /* export_1600 */]
  7041. 00004E00  200B                     move.l     D0, A3
  7042. 00004E02  6724                     beq        +0x26 /* 00004E28 */
  7043. 00004E04  2053                     movea.l    A0, [A3]
  7044. 00004E06  4AA8 0016                tst.l      [A0 + 0x16]
  7045. 00004E0A  6604                     bne        +0x6 /* 00004E10 */
  7046. 00004E0C  2147 0016                move.l     [A0 + 0x16], D7
  7047. label00004E10:
  7048. 00004E10  2053                     movea.l    A0, [A3]
  7049. 00004E12  4AA8 0020                tst.l      [A0 + 0x20]
  7050. 00004E16  6610                     bne        +0x12 /* 00004E28 */
  7051. 00004E18  1028 001F                move.b     D0, [A0 + 0x1F]
  7052. 00004E1C  670A                     beq        +0xC /* 00004E28 */
  7053. 00004E1E  2054                     movea.l    A0, [A4]
  7054. 00004E20  2253                     movea.l    A1, [A3]
  7055. 00004E22  2368 0056 0020           move.l     [A1 + 0x20], [A0 + 0x56]
  7056. label00004E28:
  7057. 00004E28  2F07                     move.l     -[A7], D7
  7058. 00004E2A  2054                     movea.l    A0, [A4]
  7059. 00004E2C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  7060. 00004E30  4EAD 1D32                jsr        [A5 + 0x1D32 /* export_930 */]
  7061. label00004E34:
  7062. 00004E34  486E FFC2                pea.l      [A6 - 0x3E]
  7063. 00004E38  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  7064. 00004E3C  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  7065. 00004E40  4E5E                     unlink     A6
  7066. 00004E42  205F                     movea.l    A0, [A7]+
  7067. 00004E44  DEFC 0012                add.w      A7, 0x12
  7068. 00004E48  4ED0                     jmp        [A0]
  7069. 00004E4A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7070. export_568: // at 00004E4C (misaligned)
  7071. 00004E4E  FFF8                     .invalid   <<F/7/7>>
  7072. 00004E50  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7073. 00004E54  266E 0008                movea.l    A3, [A6 + 0x8]
  7074. 00004E58  284B                     movea.l    A4, A3
  7075. 00004E5A  42A7                     clr.l      -[A7]
  7076. 00004E5C  2054                     movea.l    A0, [A4]
  7077. 00004E5E  2F28 0056                move.l     -[A7], [A0 + 0x56]
  7078. 00004E62  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  7079. 00004E66  2054                     movea.l    A0, [A4]
  7080. 00004E68  215F 0056                move.l     [A0 + 0x56], [A7]+
  7081. 00004E6C  4207                     clr.b      D7
  7082. 00004E6E  4206                     clr.b      D6
  7083. 00004E70  4AA8 000E                tst.l      [A0 + 0xE]
  7084. 00004E74  6736                     beq        +0x38 /* 00004EAC */
  7085. 00004E76  2054                     movea.l    A0, [A4]
  7086. 00004E78  4AA8 0012                tst.l      [A0 + 0x12]
  7087. 00004E7C  672E                     beq        +0x30 /* 00004EAC */
  7088. 00004E7E  2248                     movea.l    A1, A0
  7089. 00004E80  2069 0012                movea.l    A0, [A1 + 0x12]
  7090. 00004E84  2050                     movea.l    A0, [A0]
  7091. 00004E86  1028 001F                move.b     D0, [A0 + 0x1F]
  7092. 00004E8A  6720                     beq        +0x22 /* 00004EAC */
  7093. 00004E8C  2254                     movea.l    A1, [A4]
  7094. 00004E8E  2069 0012                movea.l    A0, [A1 + 0x12]
  7095. 00004E92  2050                     movea.l    A0, [A0]
  7096. 00004E94  4AA8 0020                tst.l      [A0 + 0x20]
  7097. 00004E98  56C1                     sne        D1
  7098. 00004E9A  C001                     and.b      D0, D1
  7099. 00004E9C  670E                     beq        +0x10 /* 00004EAC */
  7100. 00004E9E  2069 0012                movea.l    A0, [A1 + 0x12]
  7101. 00004EA2  2050                     movea.l    A0, [A0]
  7102. 00004EA4  2368 0020 0056           move.l     [A1 + 0x56], [A0 + 0x20]
  7103. 00004EAA  7C01                     moveq.l    D6, 0x01
  7104. label00004EAC:
  7105. 00004EAC  1006                     move.b     D0, D6
  7106. 00004EAE  6704                     beq        +0x6 /* 00004EB4 */
  7107. 00004EB0  7E01                     moveq.l    D7, 0x01
  7108. 00004EB2  6020                     bra        +0x22 /* 00004ED4 */
  7109. label00004EB4:
  7110. 00004EB4  42A7                     clr.l      -[A7]
  7111. 00004EB6  7078                     moveq.l    D0, 0x78
  7112. 00004EB8  2F00                     move.l     -[A7], D0
  7113. 00004EBA  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  7114. 00004EBE  2054                     movea.l    A0, [A4]
  7115. 00004EC0  215F 0056                move.l     [A0 + 0x56], [A7]+
  7116. 00004EC4  2054                     movea.l    A0, [A4]
  7117. 00004EC6  2F28 0056                move.l     -[A7], [A0 + 0x56]
  7118. 00004ECA  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  7119. 00004ECE  2F0B                     move.l     -[A7], A3
  7120. 00004ED0  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  7121. label00004ED4:
  7122. 00004ED4  1007                     move.b     D0, D7
  7123. 00004ED6  670A                     beq        +0xC /* 00004EE2 */
  7124. 00004ED8  486E FFFF                pea.l      [A6 - 0x1]
  7125. 00004EDC  2F0B                     move.l     -[A7], A3
  7126. 00004EDE  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  7127. label00004EE2:
  7128. 00004EE2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7129. 00004EE6  4E5E                     unlink     A6
  7130. 00004EE8  2E9F                     move.l     [A7], [A7]+
  7131. 00004EEA  4E75                     rts
  7132.